Warum wird meine CSV Datei nicht gelesen?

Top  Previous  Next

Falls der KontoChecker den Fehler anzeigt, dass er die von Ihnen ausgewählte Datei nicht öffnen kann, schließen Sie bitte Ihr Programm, welches die Datei schreibt. Dieses Programm hat die Datei noch im Zugriff und der KontoChecker darf die Daten noch nicht öffnen.

Das CSV-Dateiformat kann recht unterschiedlich aussehen und  Bankleitzahl und Kontonummer können in den Datensätzen an verschiedener Stelle stehen. So muss der KontoChecker erst einmal erkennen, wo die beiden Variablen zu finden sind. Die Bankleitzahl hat immer 8 Stellen, aber es mag in der Datei noch weitere Kolonnen mit achtstelligen Zahlen geben (Kundennummer, Frachtcode, ..). Daher sucht der KontoChecker nach korrekten Kombinationen von einer existierenden Bankleitzahl und dem Inhalt einer weiteren Kolonne, die eine Kontonummer sein könnte. Werden in den ersten Records genügend richtige Kombinationen gefunden, legt der KontoChecker los und prüft die Werte in den beiden identifizierten Kolonnen in der ganzen Datei. Manchmal hilft dem KontoChecker der Header der CSV-Datei (Erster Datensatz der Datei; beinhaltet die Beschreibung der Kolonnen). Diese Kopfzeile macht auch die Anzeige übersichtlicher. Sie hilft, muss aber nicht vorhanden sein.

Er findet die richtige Position nicht, wenn das Trennzeichen zwischen den Kolonnen nicht eindeutig ist oder wenn am Anfang der Datei Bankleitzahlen und Kontonummern nicht ausgefüllt sind oder zu wenige Kombinationen stimmen. Er hat auch dann ein Problem, wenn das Format innerhalb einer CSV-Datei wechselt (führt zum Abbruch).

Es gab schon häufig den Hinweis "warum schreibt Ihr nicht einfach vor: erste Spalte Bankleitzahl, zweite Spalte Kontonummer, Trennzeichen Semikolon. Dann kann Euer Programm auch einen Datensatz prüfen!"

Wir bleiben bei unserem wesentlich aufwendigeren Verfahren denn für einen Datensatz braucht man keine Dateiprüfung und viele vorhandene CSV - Formate müssten noch einmal neu formatiert werden. Wir haben es bei diesen Exportdateien meist mit hunderten korrekten Datensätzen zu tun und wollen herausfinden, an welchen Stellen durch Änderung von Bankleitzahlen oder Prüfalgorithmen ungültige Kontonummern entstanden sind. Das soll Routine werden. Sie führen in Ihrem Verwaltungsprogramm einen Export der Daten aus, klicken mit der rechten Maustaste auf in der Taskleiste, wählen CSV-Datei prüfen..., zeigen dem KontoChecker die Datei und los geht's. Danach falsche Records speichern, in Excel® importieren, ausdrucken, bearbeiten, fertig.

Falls Sie ein Problem mit Ihrer CSV-Datei haben, schreiben Sie uns eine E-Mail an KontoChecker@homersoftdesign.de. Wir werden versuchen, Ihnen zu helfen. Wir hoffen durch Ihre Information, die Lösung für häufige Probleme ins Programm aufnehmen zu können.

Sollte Ihre Kundenverwaltung kein Export Modul haben, machen wir Ihnen gerne ein Angebot, die Funktionalität zu integrieren.