Bank-CSV mit = im Buchungstext: als Text importieren
Aktualisiert · 4 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.
Feld und Öffnungsweg unterscheiden
OWASP zu CSV Injection beschreibt Risiken unter anderem bei =, +, -, @ sowie bestimmten Steuer- und Vollbreitenzeichen. Die Hinweise warnen auch davor, dass eine Maskierung nach Speichern und erneutem Öffnen in Excel unwirksam werden kann. Es gibt keine universell garantierte Umwandlung für jede Tabellenkalkulation und spätere Nutzung.
Halten Sie Originalbytes, Quellenidentität und Ziel fest. Ein Minuszeichen in einem geprüften Zahlenfeld und ein formelähnlicher Buchungstext sind unterschiedliche Fälle. Ein Apostroph vor jedem Feld verändert Daten und kann die spätere Betragsverarbeitung stören.
Text vor Abschluss des Imports wählen
Microsoft dokumentiert den Textimport-Assistenten für Excel Desktop. Für die dokumentierten Desktopversionen Microsoft 365, Excel 2024 und Excel 2021 starten Sie bei aktiviertem Befehl Daten → Daten abrufen und transformieren → Daten abrufen → Legacy-Assistenten → Aus Text (Legacy). Das ist nicht der Power-Query-Editor.
- Wählen Sie das tatsächliche Trennzeichen und den Textbegrenzer.
- Kontrollieren Sie die Vorschau und wählen Sie die Beschreibungsspalte.
- Setzen Sie Datenformat der Spalten → Text, bevor Sie abschließen.
- Prüfen Sie die entstandene Arbeitskopie, statt den beabsichtigten Typ nur aus dem Öffnungsweg abzuleiten.
Standard und Text sind unterschiedliche Einstellungen. Die Sichtbarkeit älterer Importbefehle hängt von Version und aktivierten Importoptionen ab.
Die Dokumentation zum Text-/CSV-Import unterscheidet die Öffnungswege. Ein Doppelklick auf CSV beweist keinen Textimport. Aktivieren Sie keine Inhalte und aktualisieren Sie keine unbekannten Quellen automatisch, nur um eine Warnung zu umgehen.
Aussage unseres harmlosen Beispiels
date,description,amount
2026-02-03,"=1+1",-12.30
Der CSV-Reader von Python 3.13.7 gibt =1+1 als Zeichenfolge mit unverändertem Gleichheitszeichen zurück. Auch Schreiben und erneutes Lesen bewahren sie; der negative Betrag bleibt ein eigenes Feld. Diese ausgeführten Kontrollen zeigen: Eine strukturell korrekte Schreib-/Leseprobe ist keine Bereinigung. Excel, Zelltypen und dessen Speicher-/Öffnungsverhalten wurden damit nicht ausgeführt oder zertifiziert.
Prüfen Sie in der tatsächlichen Arbeitsmappe, ob die Beschreibung als Text und der Betrag in der erforderlichen Zahlenform gespeichert sind. Speichern Sie getrennt, öffnen Sie genau diese Kopie erneut und kontrollieren Sie die betroffenen Zellen. Bei einem späteren CSV-Export ist der Öffnungsweg neu zu prüfen: CSV transportiert die Zelltypeinstellung der Arbeitsmappe nicht.
Ergebnisse getrennt halten
Bewahren Sie Original, geprüfte Arbeitsmappe und empfängerbezogene Ausgabe als eigene Revisionen. Ist der Zelltyp oder das Verhalten beim Empfänger unklar, bleibt die Kopie ungeprüft; behaupten Sie keinen universellen Schutz. LocalExtract exportiert CSV, keine Arbeitsmappe mit erzwungenen Textzellen. Lokale Konvertierung ersetzt diese nachgelagerte Prüfung nicht.
Festhalten, was jede Dateistufe tatsächlich belegt
Diese Anleitung richtet sich an Buchhaltungskräfte, die Beschreibungen aus einer fremden Bank-CSV vor der Tabellenprüfung kontrollieren. Trennen Sie den Texttyp der Beschreibung von der Zahlendarstellung des Betrags und den Feldgrenzen der CSV.
| Stufe | Was sie erhalten oder festlegen kann | Was sie nicht belegt |
|---|---|---|
| CSV-Anführungszeichen | Feldgrenzen und eingebetteten Text | Einen Tabellenzellentyp |
| Dokumentierte Importwahl Text | Den vorgesehenen Typ der ausgewählten Beschreibungsspalte | Dass eine ungeprüfte Öffnung diese Wahl verwendet hat |
| Geprüfte, gespeicherte Arbeitsmappe | Eine bestimmte Arbeitskopie zur erneuten Kontrolle | Eine Garantie für spätere CSV-Exporte |
| Erneuter CSV-Export | Eine neue Textdatei mit eigenem Öffnungsweg | Die Beibehaltung des Textzellentyps der Arbeitsmappe |
Im harmlosen Beispiel behalten ausgeführte Python-Kontrollen =1+1 nach dem Lesen sowie nach Schreiben und erneutem Lesen bei; -12.30 bleibt eine getrennte Betragszeichenfolge. Die negative Schlussfolgerung ist entscheidend: Ein erfolgreicher CSV-Rundlauf ist keine Bereinigung. Weder Excel-Ausführung noch Prüfung gespeicherter Zelltypen wird damit behauptet. Original, geprüfte Arbeitsmappe und Empfängerausgabe bleiben getrennte Versionen. Lässt sich der betreffende Typ oder der spätere Öffnungsweg nicht feststellen, bleibt diese Kopie ungeprüft.
Die manuelle Prüfliste dient dazu, Nachweise und offene Fragen dieser Aufgabe festzuhalten. Ausgefüllte Zeilen sind fiktiv; die Spalten sind unsere Arbeitsbezeichnungen, keine Herstellerfelder oder Importvorlage. Ersetzen Sie Lehrkennungen nur in Ihrer privaten Arbeitskopie. Unbeobachtet oder NOT_TESTED bedeutet keine abgeschlossene Prüfung.
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