Startseite
» MS OFFICE
»
Wie man verhindert, dass LibreOffice Calc führende Nullen in CSV-Dateien entfernt
Wie man verhindert, dass LibreOffice Calc führende Nullen in CSV-Dateien entfernt
Schnelle Lösung: Öffnen Sie die ursprüngliche CSV-Datei in LibreOffice Calc, öffnen Sie den Dialog „Text importieren“, wählen Sie in der Vorschau jede Spalte mit Kennungen aus und stellen Sie deren Spaltentyp vor dem Import auf „Text“ ein . Prüfen Sie, ob in der Vorschau weiterhin Werte wie „Postleitzahl“ und „Produktcode“ angezeigt werden , 02108und 00501klicken Sie dann auf „OK“. Da CSV-Dateien die Zahlenformatierung von Tabellenkalkulationen nicht speichern, ist die Auswahl von „Text“ beim Import die zuverlässigste Methode, um Postleitzahlen, Kontonummern, Produktcodes und andere Ziffernfolgen, die mit Null beginnen, beizubehalten.
Die folgenden Schritte gelten für aktuelle Versionen von LibreOffice Calc, einschließlich der Hilfedokumentation 26.8, die zum Zeitpunkt der Erstellung dieses Leitfadens im Oktober 2026 verfügbar war. Menübezeichnungen und Dialoglayout können je nach Betriebssystem, Gebietsschema und Version leicht variieren. Die beschriebenen Steuerelemente befinden sich im Dialogfeld „Text importieren“.
Die unten abgebildeten Bedienfelder veranschaulichen die dokumentierten Steuerelemente; Ihr Calc-Design oder Ihre Version kann anders aussehen.
Eine Vorschau des Textimports zeigt, dass die Spalte „Postleitzahl“ noch auf „Standard“ eingestellt ist. Wählen Sie die Spalte aus und überprüfen Sie ihren Typ, bevor Sie den Import bestätigen.
Warum Calc führende Nullen entfernt
Eine CSV-Datei speichert Zeilen und Felder als Text, jedoch nicht als Spaltentyp einer Tabellenkalkulation wie Text oder Zahl. Beim Import kann Calc ein Feld, das nur Ziffern enthält, als Zahl interpretieren. Numerische Werte behalten keine führenden Nullen: Der durch 1 dargestellte numerische Wert 02108ist derselbe wie 1. 2108Eine Postleitzahl ist jedoch ein Identifikator, daher sind diese beiden Zeichenketten nicht austauschbar.
Verwenden Sie den Datentyp „Text“ für Werte, deren Ziffern etwas identifizieren und nichts messen. Gängige Beispiele sind Postleitzahlen, Telefonnummern, Rechnungsnummern, Artikelnummern und Kontonummern. Beträge, Mengen und Werte, die Sie berechnen möchten, sollten Sie als numerische Spalten angeben. Diese Unterscheidung ist wichtig: Die Umwandlung aller Spalten in Text kann beabsichtigte Berechnungen verhindern, während beim Import von Kennungen als Zahlen aussagekräftige Zeichen verloren gehen können.
Vor dem Import vorbereiten
Die ursprüngliche CSV-Datei sollte unverändert bleiben. Falls Sie die Datei später erneut exportieren müssen, verwenden Sie eine Kopie.
Ermitteln Sie, welche Spalten Identifikatoren und welche numerische Kennzahlen enthalten. Falls eine Spalte beides enthält, legen Sie fest, wie jede Zeile vor dem Import behandelt werden soll.
Kennen Sie das Trennzeichen der Datei. Kommagetrennte Dateien verwenden ein Komma, einige Exportformate verwenden jedoch ein Semikolon, einen Tabulator oder ein anderes Trennzeichen.
Entscheiden Sie, ob die erste Zeile Überschriften enthält. Eine Überschrift wie beispielsweise „…“ ZIP Codesollte eine Bezeichnung bleiben und kein Datenwert sein.
Diese Prüfungen verhindern eine fehlerhafte Korrektur. Wenn Sie das falsche Trennzeichen wählen, kann die Vorschau mehrere Felder zu einer Spalte zusammenfassen; wenn Sie die gesamte Spalte auf „Text“ setzen, werden die Daten nicht korrekt aufgeteilt.
Importieren Sie die CSV-Datei, wobei die Spalten für die Kennungen auf Text formatiert sind.
In Calc wählen Sie „Datei“ > „Öffnen “ und anschließend die CSV-Datei. Falls die Datei eine andere Dateiendung als CSV hat, wählen Sie im Dateiauswahldialog den Dateityp „Text CSV“.
Öffnen Sie die Importeinstellungen. Je nach Dateiauswahl und gespeicherten Voreinstellungen aktivieren Sie die Option „Filtereinstellungen bearbeiten“ , damit Calc den Dialog „Textimport“ anzeigt. Falls Calc den Dialog überspringt, weil es vorherige Einstellungen wiederverwendet hat, öffnen Sie die Datei erneut mit aktivierter Option.
Wählen Sie das korrekte Trennzeichen und Texttrennzeichen. Prüfen Sie, ob jedes Feld in einer eigenen Vorschauspalte angezeigt wird und ob die Kopfzeile als erste Zeile der Datei behandelt wird.
Klicken Sie auf die Vorschauspalte mit den IDs oder Postleitzahlen. Wählen Sie im Feld „Spaltentyp“ die Option „Text“ . Falls Ihre Anwendung das Kontextmenü für den Spaltentyp per Rechtsklick auf die Vorschauspalte anzeigt, verwenden Sie dieses Menü. Die Spaltenüberschrift sollte den ausgewählten Typ anzeigen.
Überprüfen Sie die Vorschau erneut. Stellen Sie sicher, dass Werte wie z. B. 02108und 00501mit ihren Nullen angezeigt werden und dass nicht zugehörige Spalten wie z. B. Amountweiterhin als Standardwerte angezeigt werden oder anderweitig für numerische Daten geeignet sind.
Klicken Sie auf OK, um zu importieren. Wenn Sie die Arbeitsmappe bearbeiten möchten, speichern Sie vor dem Export als CSV eine Arbeitskopie im ODS-Format.
Die Spalte „ZIP Code Preview“ ist ausgewählt und ihr Typ ist „Text“, die dokumentierte Wahl, um beim Import Nullen beizubehalten.Spaltentypen festlegen: Postleitzahlen als Text beibehalten, während die Spalte „Betrag“ für numerische Berechnungen zur Verfügung steht.
Welche Importoption sollten Sie verwenden?
Brauchen
Empfohlene Einstellung
Grund
Behalten Sie eine mit Nullen aufgefüllte ID oder Postleitzahl bei.
Stellen Sie die Vorschauspalte auf Text ein.
Calc importiert das Feld als Text, anstatt es als Zahl zu interpretieren.
Der CSV-Produzent schließt das gesamte Feld in Anführungszeichen ein.
Optional: Formatieren Sie das zitierte Feld als Text
Diese Option behandelt vollständig in Anführungszeichen gesetzte Felder als Text, jedoch nur dann, wenn sich der gesamte Wert innerhalb der Textbegrenzungszeichen befindet.
Währungen, Mengen oder Beträge sollten berechenbar sein.
Lassen Sie die Spalten im Standardformat oder wählen Sie einen geeigneten Zahlentyp.
Nur Identifikationsfelder müssen textuell behandelt werden.
Ändern Sie, wie Felder in Spalten aufgeteilt werden.
Korrigieren Sie das Trennzeichen und überprüfen Sie die Vorschau.
Der Spaltentyp behebt keinen Trennzeichenkonflikt.
Die LibreOffice- Einstellung „Feld in Anführungszeichen als Text formatieren“ ist hilfreich, wenn eine Datenquelle ein ganzes Feld durchgehend in Anführungszeichen setzt. Sie ist jedoch keine universelle Option zum Beibehalten von Nullen. Eine CSV-Datei kann nicht in Anführungszeichen gesetzte Ziffern enthalten, und die Einstellung ist auf Werte beschränkt, deren erstes und letztes Zeichen das Texttrennzeichen ist. Die Auswahl von „Text“ für die eigentliche Kennungsspalte ist direkter. Weitere Informationen zu den Optionen und dem aktuellen Dialogverhalten finden Sie in der LibreOffice-Hilfe zum Textimport .
Ebenso ist das Deaktivieren der Erkennung von Sondernummern in der Regel nicht die Lösung für mit Nullen aufgefüllte IDs. Diese Option betrifft die Erkennung spezieller Zahlenformate, einschließlich Datum und Uhrzeit. Sie können die nicht relevanten Importeinstellungen unverändert lassen, es sei denn, die Vorschau zeigt ein separates Problem mit Datum, Uhrzeit oder Gebietsschema an.
Wenn die Nullen bereits fehlen
Das Ändern des Zellformats in „Text“ nach dem Import stellt die von Calc bereits entfernten Zeichen nicht wieder her. LibreOffice dokumentiert, dass vorhandene numerische Zellen nach der Formatänderung weiterhin numerisch bleiben; das Textformat wirkt sich jedoch auf spätere Einträge oder bearbeitete Werte aus. Am sichersten ist es, die ursprüngliche CSV-Datei erneut zu importieren und die betroffene Spalte vor dem Klicken auf „OK“ in das Textformat umzuwandeln.
Wenn die Quelldatei nicht mehr vorhanden ist, sollten Sie die Nullen nur dann wiederherstellen, wenn Sie die erforderliche Länge oder Regel kennen. Bei einem Feld mit definitiv fünf Ziffern =TEXT(A2,"00000")kann beispielsweise eine Formel einen numerischen Wert mit fünfstelligen, mit Nullen aufgefüllten Zeichen anzeigen. Passen Sie den Zellbezug und die Maske an Ihre Daten an. Klären Sie die erforderliche Breite mit dem Dateneigentümer ab, bevor Sie die Formel auf eine Spalte anwenden. Füllen Sie nicht jeden Wert auf, nur weil einige Zeilen mit Nullen beginnen: IDs variabler Länge können unterschiedliche gültige Längen haben, und ein erratenes Präfix kann Datensätze beschädigen. Wenn der ursprüngliche Wert länger war als die von Calc beibehaltene Genauigkeit, rufen Sie ihn erneut aus dem Quellsystem ab, anstatt zu versuchen, fehlende Ziffern zu erschließen.
Für eine schnelle Überprüfung vergleichen Sie die erwartete Länge mit der tatsächlichen Länge =LEN(A2)und prüfen Sie, ob eine importierte ID als Text vorliegt =ISTEXT(A2). Ersetzen Sie die A2ID durch einen Wert aus der Spalte mit dem Bezeichner. Funktionstrennzeichen können je nach Gebietsschema variieren. Diese Prüfungen helfen, verdächtige Zeilen zu finden, können aber ohne eine verlässliche Quelle oder eine bekannte Längenregel nicht beweisen, dass ein Wert korrekt ist.
Speichern oder exportieren Sie die Korrektur, ohne sie zu verlieren.
Bewahren Sie eine bearbeitbare Masterdatei als ODS-Arbeitsmappe auf, wenn Sie Zelltypen, Formeln und Formatierungen beibehalten möchten. Beim Export als CSV-Datei schreibt Calc die Daten des aktuellen Tabellenblatts; Tabellenformatierungen und andere Arbeitsmappenfunktionen sind nicht Teil des CSV-Formats. Wählen Sie „Datei“ > „Speichern unter“ , dann „Text CSV“, überprüfen Sie die Exportoptionen und speichern Sie die Datei unter einem neuen Namen, um Ihre Quelldatei und die ODS-Kopie zu behalten.
Nach dem Export sollten Sie eine Kopie der CSV-Datei in einem einfachen Texteditor überprüfen oder sie in Calc über den Textimport-Dialog öffnen. Prüfen Sie die genauen Rohdaten der Kennungen und das Trennzeichen der Datei. Ein angezeigtes Zahlenformat mit führenden Nullen mag in einer Tabellenkalkulation korrekt aussehen, ist aber nicht dasselbe wie die Speicherung der Kennung als Text. Überprüfen Sie wichtige Daten anhand einiger bekannter Datensätze, bevor Sie die Datei verteilen. Die Anweisungen zum Importieren und Exportieren von CSV-Dateien in LibreOffice weisen außerdem darauf hin, dass beim Exportieren als CSV nur das aktuelle Tabellenblatt gespeichert wird und die Formatierung verloren geht.
Prüfen Sie nach dem Import, ob die Kennungszeichenfolgen noch als 02108 und 00501 angezeigt werden, bevor Sie die Daten speichern oder freigeben.
Checkliste zur schnellen Überprüfung
Die Vorschau teilt die CSV-Datei in die gewünschten Spalten auf.
Vor dem Import wird jede Identifikationsspalte auf Text eingestellt.
Führende Nullen bleiben in der Vorschau und in den resultierenden Zellen sichtbar.
Die für arithmetische Operationen benötigten Spalten bleiben numerisch.
Die Masterdatei der Arbeitsmappe wird separat von der exportierten CSV-Datei gespeichert.
Die exportierte CSV-Datei wird als Rohdaten geprüft oder erneut importiert, um die genauen Kennungen zu bestätigen.
Kurz gesagt: Verhindern Sie, dass Calc beim Import Bezeichnerzeichenfolgen in Zahlen umwandelt. Importieren Sie die Originaldatei nach Möglichkeit erneut, formatieren Sie nur die relevanten Vorschauspalten als Text und überprüfen Sie den exportierten Text. Ausführliche Informationen darüber, warum die Zahlenformatierung nach dem Import kein zuverlässiger Ersatz ist, finden Sie in der LibreOffice-Anleitung zur Formatierung von Zahlen als Text .