Bank-CSV im Support: ein synthetisches Fehlerbeispiel bauen

Aktualisiert · 3 Min. Lesezeit

Die Desktop-Apps exportieren Datum, Beschreibung und Betrag als CSV. Öffnen Sie die CSV in Excel und speichern Sie dort eine XLSX-Datei. Prüfen Sie das Ergebnis anhand Ihres eigenen PDFs; die Unterstützung hängt vom Auszugsformat ab.

Arbeitsfolge

  1. Erstellen Sie eine vollständig erfundene Beispieldatei, statt nur den Kontonamen eines echten Auszugs zu ändern.
  2. Erhalten Sie die fehlerauslösende Trennzeichen-, Anführungszeichen- und Zeilenumbruchstruktur, ersetzen Sie aber alle echten Werte.
  3. Verwenden Sie denselben Parser und notieren Sie Einstellungen, erwartete Datensätze/Felder und tatsächliches Ergebnis.
  4. Vergleichen Sie eine Negativkontrolle. Verschwindet der Fehler durch vereinfachte Texte, stellen Sie die erforderliche fiktive Struktur wieder her.

Den Mechanismus erhalten, die Datensätze neu erfinden

Notieren Sie Programm und Version, Zeichencodierung, Trennzeichen, Textbegrenzer, erwartete Spalten und beobachteten Fehler. Mozillas Hinweise zu Fehlermeldungen verlangen nachvollziehbare Schritte und getrennte Soll-/Ist-Ergebnisse. Ein Bildschirmfoto bewahrt die Eingabebytes nicht.

Bei einem Trennzeichenfehler muss auch im erfundenen Text ein eingeschlossenes Trennzeichen stehen. Bei einem Zeilenproblem erhalten Sie einen eingebetteten Zeilenumbruch. Dezimalkommas bleiben mit erfundenen Beträgen erhalten. Entfernen Sie echte Kontodaten, Referenzen, Pfade und Freitexte vollständig und ersetzen Sie sie ausschließlich durch erfundene Werte; das ist keine Zusicherung einer Anonymisierung.

Zu stark verkleinert, nicht mehr aussagekräftig

Die erfundene Semikolondatei verwendet drei Felder:

date;description;amount
2026-02-03;"SYNTHETIC shop; note";"-12,30"
2026-02-04;"SYNTHETIC line one
line two";"4,00"

Wir haben die Bytes mit Python 3.13.7 und csv.reader, delimiter=';' sowie newline='' eingelesen. Ergebnis: drei Datensätze einschließlich Kopfzeile, jeweils drei Felder. Das Aufteilen nach physischen Zeilen liefert dagegen vier Zeilen und zerstört die Beschreibung. Auch das falsche Komma-Trennzeichen führt zu einer falschen Feldstruktur.

Wer beide Beschreibungen durch SYNTHETIC ersetzt, entfernt Semikolon und Zeilenumbruch im Feld. Ein einfacher Zeilensplitter scheint dann zu funktionieren; der ursprüngliche Mechanismus wird nicht mehr gezeigt. Bewahren Sie diesen Gegenversuch neben dem korrekten Parsergebnis auf. Das ist ein Python-Test, kein Excel- oder Buchhaltungsimport.

Eine klar begrenzte Frage übermitteln

Zum Beispiel: „Python 3.13.7, Semikolon, drei erwartete Felder. Die erfundene Anlage enthält einen eingeschlossenen Zeilenumbruch. Ein Zeilensplit ergibt vier Zeilen, csv.reader drei Datensätze. Welche Einstellung benötigt der Importer?“ Fügen Sie nur erfundene Daten, geprüfte Einstellungen und um private Pfade bereinigte Fehlermeldungen bei.

Öffnen Sie vor dem Versand die tatsächliche Anlage, prüfen Sie jede Zeile und vergleichen Sie deren Bytes mit dem freigegebenen Beispiel. Empfänger und erlaubter Übermittlungsweg sind separat zu klären. Ein gelungener Test belegt weder die Aufbewahrungsregeln einer KI noch eine Upload-Erlaubnis. Die eigentliche Importkorrektur behandelt die bestehende Anleitung zu Trennzeichen und Zeichencodierung.

Beobachtete Referenzkontrollen

Ausgeführte LehrkontrolleBeobachtete Datensätze/FelderDiagnostische Bedeutung
csv.reader mit Semikolon und Zeilenumbruchbehandlung3 logische Datensätze mit je 3 FeldernErwartete Struktur
Falsches KommatrennzeichenNicht durchgehend 3 FelderTrennzeichensymptom bleibt
Aufteilung nach physischen Zeilen4 Zeilen, ungleiche FeldzahlenEingebetteter Umbruch stört einfachen Zeilenleser
Übermäßig vereinfachte fiktive Texte3 Zeilen mit je 3 Feldern bei ZeilenaufteilungVereinfachung entfernt das ursprüngliche Symptom

Synthetischer Prüffall. Die Werte sind Lehrdaten, kein Herstellerexport und keine Importdatei.

Optionale Arbeitsvorlage.

Für eine Bankquelle nur als PDF: LocalExtract herunterladen. Es verarbeitet jeweils ein PDF lokal zu CSV mit date,description,amount; prüfen Sie die extrahierten Zeilen am ausgestellten Auszug.

Weiterführende Anleitung: Bank-CSV in einer Spalte oder mit falschen Zeichen: Import korrigieren.

Dokumentation für die ergänzte Aufgabe am 16. Oktober 2026 geprüft.

LocalExtract Team

Wir entwickeln LocalExtract, einen Kontoauszug-Konverter für den Desktop. Fragen oder Korrekturen? Kontakt · Redaktionsrichtlinien

Passende nächste Schritte