Tablora · Bibliotek
Bevara inledande nollor i en XLSX-fil
Behåll produktkoder som 000123 intakta i en XLSX genom att exportera varje cell som text, så att ett kalkylblad inte kan korta dem till 123.
Siffror som är namn, inte tal
Artikelnummer, postnummer, anställningsnummer och kontoreferenser skrivs ofta med inledande nollor: 000123 och 123 är olika koder, trots att de är samma tal. När en CSV öppnas i ett kalkylblad läses en kolumn med siffror oftast som tal, och nollorna försvinner. Sparas filen igen är de ursprungliga koderna borta, och sökningar mot andra system slutar ge träffar.
Det textbevarande verktyget skriver varje cell i arbetsboken som en uttrycklig textcell. Kalkylbladet tar emot tecknen 000123 och har inget tal att korta.
Exportera kolumnen id
- Kopiera tabellen med kolumnen id till Tabelltext och välj den Fältavgränsare som passar.
- Tryck på Beräkna och jämför kolumnen id i förhandsvisningen med källan genom att räkna nollorna i några värden.
- Använd Hämta (XLSX) och öppna tablora-table.xlsx i ditt kalkylprogram.
- Bekräfta att cellen visar 000123 och behandlas som text, till exempel genom att se att den justeras som text.
Exempel: id 000123
Sidans exempel har en enda kolumn som heter id med värdet 000123. Den förväntade celltexten är 000123, lagrad som en uttrycklig textcell och inte som en formel eller ett tal. Sex tecken går in och samma sex kommer ut.
Baksidan är att varje cell i den här arbetsboken är text, även belopp i andra kolumner. Behöver du summor, konvertera beloppskolumnen i kalkylbladet efter importen och låt kolumnen id vara.
Koder med olika längd behålls också som de är. Om vissa rader lyder 123 och andra 000123 visar exporten båda exakt som de matades in, vilket säger dig att källan själv är inkonsekvent; att fylla ut dem är ett separat beslut för den som äger koderna.
Inledande nollor i de andra verktygen
- Normaliseringsverktyget vägrar konvertera ett heltal som börjar med noll, så 000123 står kvar som text och räknas under Värden att granska. Det säger dig att kolumnen troligen innehåller koder.
- CSV-filer från webbverktygen behåller nollorna i filen, men programmet som öppnar CSV-filen kan ändå ta bort dem, och därför är XLSX det säkrare sättet att lämna över data.
- I appen Tablora behåller XLSX-exporten också värden som börjar med en nolla följd av en siffra som text, även i kolumner som den behandlar som tal, så koder som 000123 klarar sig även där.
Om nollorna redan är borta
En fil som har öppnats och sparats som tal innehåller inte längre nollorna. Gå tillbaka till den ursprungliga exporten, PDF:en eller papperet, inte till kalkylbladskopian, och bygg upp kolumnen därifrån.
Indata
- Tabelltext
- id 000123
- Fältavgränsare
- ,
Resultat
- Rader
- 2
- Kolumner
- 1
| id |
|---|
| 000123 |
- Filstorlek i byte
- 2293
Alla kalkylbladsceller sparas som text för att bevara identifierare och formelliknande innehåll.