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.

  1. Wählen Sie das tatsächliche Trennzeichen und den Textbegrenzer.
  2. Kontrollieren Sie die Vorschau und wählen Sie die Beschreibungsspalte.
  3. Setzen Sie Datenformat der Spalten → Text, bevor Sie abschließen.
  4. 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.

StufeWas sie erhalten oder festlegen kannWas sie nicht belegt
CSV-AnführungszeichenFeldgrenzen und eingebetteten TextEinen Tabellenzellentyp
Dokumentierte Importwahl TextDen vorgesehenen Typ der ausgewählten BeschreibungsspalteDass eine ungeprüfte Öffnung diese Wahl verwendet hat
Geprüfte, gespeicherte ArbeitsmappeEine bestimmte Arbeitskopie zur erneuten KontrolleEine Garantie für spätere CSV-Exporte
Erneuter CSV-ExportEine neue Textdatei mit eigenem ÖffnungswegDie 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

Passende nächste Schritte