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
- Erstellen Sie eine vollständig erfundene Beispieldatei, statt nur den Kontonamen eines echten Auszugs zu ändern.
- Erhalten Sie die fehlerauslösende Trennzeichen-, Anführungszeichen- und Zeilenumbruchstruktur, ersetzen Sie aber alle echten Werte.
- Verwenden Sie denselben Parser und notieren Sie Einstellungen, erwartete Datensätze/Felder und tatsächliches Ergebnis.
- 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 Lehrkontrolle | Beobachtete Datensätze/Felder | Diagnostische Bedeutung |
|---|---|---|
| csv.reader mit Semikolon und Zeilenumbruchbehandlung | 3 logische Datensätze mit je 3 Feldern | Erwartete Struktur |
| Falsches Kommatrennzeichen | Nicht durchgehend 3 Felder | Trennzeichensymptom bleibt |
| Aufteilung nach physischen Zeilen | 4 Zeilen, ungleiche Feldzahlen | Eingebetteter Umbruch stört einfachen Zeilenleser |
| Übermäßig vereinfachte fiktive Texte | 3 Zeilen mit je 3 Feldern bei Zeilenaufteilung | Vereinfachung entfernt das ursprüngliche Symptom |
Synthetischer Prüffall. Die Werte sind Lehrdaten, kein Herstellerexport und keine Importdatei.
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