Tablora

Tablora · Bibliothek

Führende Nullen in einer XLSX-Datei erhalten

Bewahren Sie Produktcodes wie 000123 in einer XLSX-Datei, indem Sie jede Zelle als Text exportieren, damit eine Tabellenkalkulation sie nicht zu 123 kürzt.

Ziffern, die Namen sind und keine Zahlen

Artikelnummern, Postleitzahlen, Personalnummern und Kontoreferenzen werden oft mit führenden Nullen geschrieben: 000123 und 123 sind verschiedene Codes, auch wenn sie dieselbe Zahl sind. Öffnen Sie eine CSV-Datei in einer Tabellenkalkulation, wird eine Spalte aus Ziffern meist als Zahlen gelesen, und die Nullen verschwinden. Wird die Datei erneut gespeichert, sind die ursprünglichen Codes weg, und Abfragen gegen andere Systeme finden keine Treffer mehr.

Der textbewahrende Export schreibt jede Zelle der Arbeitsmappe als ausdrückliche Textzelle. Die Tabellenkalkulation erhält die Zeichen 000123 und hat keine Zahl, die sie kürzen könnte.

Die Spalte id exportieren

Beispiel: id 000123

Das Beispiel auf der Seite hat eine einzige Spalte namens id mit dem Wert 000123. Der erwartete Zelltext ist 000123, gespeichert als ausdrückliche Textzelle statt als Formel oder Zahl. Sechs Zeichen gehen hinein, und dieselben sechs kommen heraus.

Der Preis dafür ist, dass jede Zelle dieser Arbeitsmappe Text ist, auch Beträge in anderen Spalten. Brauchen Sie Summen, wandeln Sie die Betragsspalte nach dem Import in der Tabellenkalkulation um und lassen Sie die Spalte id unangetastet.

Auch Codes unterschiedlicher Länge bleiben, wie sie sind. Lauten manche Zeilen 123 und andere 000123, zeigt der Export beide genau wie eingegeben. Das verrät Ihnen, dass schon die Quelle uneinheitlich ist; ob aufgefüllt wird, entscheidet gesondert, wem die Codes gehören.

Führende Nullen in den anderen Werkzeugen

Wenn die Nullen schon fehlen

Eine Datei, die geöffnet und als Zahlen gespeichert wurde, enthält die Nullen nicht mehr. Gehen Sie zum ursprünglichen Export, zum PDF oder zum Papier zurück, nicht zur Kopie aus der Tabellenkalkulation, und bauen Sie die Spalte von dort neu auf.

Eingaben

Tabellentext
id 000123
Feldtrennzeichen
,

Ergebnisse

Zeilen
2
Spalten
1
id
000123
Dateigröße in Byte
2293

Alle Tabellenzellen werden als Text gespeichert, damit Kennungen und formelähnliche Inhalte erhalten bleiben.