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
- Kopieren Sie die Tabelle mit der Spalte id in Tabellentext und wählen Sie das passende Feldtrennzeichen.
- Klicken Sie auf Berechnen und vergleichen Sie die Spalte id in der Vorschau mit der Quelle, indem Sie bei einigen Werten die Nullen zählen.
- Verwenden Sie Herunterladen (XLSX) und öffnen Sie tablora-table.xlsx in Ihrer Tabellenkalkulation.
- Vergewissern Sie sich, dass die Zelle 000123 zeigt und als Text behandelt wird, zum Beispiel daran, dass sie wie Text ausgerichtet ist.
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
- Der Normalisierer weigert sich, eine ganze Zahl umzuwandeln, die mit Null beginnt, 000123 bleibt also Text und wird unter Noch zu prüfende Werte gezählt. Das zeigt Ihnen, dass die Spalte vermutlich Codes enthält.
- CSV-Downloads aus den Browser-Werkzeugen behalten die Nullen in der Datei, doch das Programm, das die CSV-Datei öffnet, kann sie trotzdem entfernen. Deshalb ist die XLSX-Datei die sicherere Übergabe.
- In der Tablora-App behält auch der XLSX-Export Werte, die mit einer Null und einer weiteren Ziffer beginnen, als Text, selbst in Spalten, die er als Zahlen behandelt. Codes wie 000123 überstehen also auch dort.
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.