Beitrag von Jonas Reuter

Jonas Reuter @jonas ·

Das Stück Code, das mir den Kassenexport rettet. Die alten Kassen liefern Semikolon und Komma gemischt.

Code (python)
import csv

def lies(pfad):
    with open(pfad, encoding='latin-1') as datei:
        probe = datei.read(2048)
        datei.seek(0)
        trenner = csv.Sniffer().sniff(probe, ';,').delimiter
        return list(csv.DictReader(datei, delimiter=trenner))

Hat funktioniert

  • Python
Ausprobiert?

Mehr zum Beitrag von Jonas Reuter

Kommentare 3

Mitreden kann, wer angemeldet ist und selbst etwas gebaut hat. Anmelden

  1. Timo Brand Stufe:Lehrling
    Mehr zum Kommentar von Timo Brand

    Das mit dem Trennzeichen hat mich neulich eine Stunde gekostet. Gut, dass es das gibt.

  2. Timo Brand Stufe:Lehrling
    Mehr zum Kommentar von Timo Brand

    Das mit dem Trennzeichen hat mich neulich eine Stunde gekostet. Gut, dass es das gibt.

  3. Timo Brand Stufe:Lehrling · bearbeitet
    Mehr zum Kommentar von Timo Brand

    Das mit dem Trennzeichen hat mich neulich eine Stunde gekostet. Gut, dass es das gibt.

Gefällt dir? Zeig es mit einem Konto.

Mit Konto kannst du liken, speichern, kommentieren und selbst posten. Kostenlos.

Konto anlegen Ich habe schon eins

Danach geht es genau hier weiter.