Tablora · Bibliotek
Bevar indledende nuller i en XLSX-fil
Bevar produktkoder som 000123 intakte i en XLSX ved at eksportere hver celle som tekst, så et regneark ikke kan forkorte dem til 123.
Cifre, der er navne og ikke tal
Varenumre, postnumre, medarbejdernumre og kontoreferencer skrives ofte med foranstillede nuller: 000123 og 123 er forskellige koder, selv om de er samme tal. Når en CSV åbnes i et regneark, læses en kolonne med cifre som regel som tal, og nullerne forsvinder. Gemmes filen igen, er de oprindelige koder væk, og opslag i andre systemer giver ikke længere match.
Den tekstbevarende eksport skriver hver celle i projektmappen som en udtrykkelig tekstcelle. Regnearket modtager tegnene 000123 og har intet tal at forkorte.
Eksportér kolonnen id
- Kopiér tabellen med kolonnen id over i Tabeltekst, og vælg den matchende Feltafgrænser.
- Tryk på Beregn, og sammenlign kolonnen id i forhåndsvisningen med kilden ved at tælle nullerne i nogle værdier.
- Brug Hent (XLSX), og åbn tablora-table.xlsx i dit regneark.
- Bekræft, at cellen viser 000123 og behandles som tekst, eksempelvis ved at se, at den er justeret som tekst.
Eksempel: id 000123
Eksemplet på siden har en enkelt kolonne ved navn id med værdien 000123. Den forventede celletekst er 000123, gemt som en udtrykkelig tekstcelle i stedet for som en formel eller et tal. Seks tegn går ind, og de samme seks kommer ud.
Prisen er, at hver celle i denne projektmappe er tekst, også beløb i andre kolonner. Har du brug for summer, så konvertér beløbskolonnen i regnearket efter importen, og lad kolonnen id være.
Koder af forskellig længde bevares også, som de er. Står der 123 i nogle rækker og 000123 i andre, viser eksporten begge nøjagtig som indtastet, hvilket fortæller dig, at kilden selv er inkonsekvent; om der skal fyldes op med nuller, er en særskilt beslutning hos den, der ejer koderne.
Foranstillede nuller i de andre værktøjer
- Ensretningsværktøjet nægter at konvertere et heltal, der begynder med nul, så 000123 forbliver tekst og tælles under Værdier til gennemgang. Det fortæller dig, at kolonnen sandsynligvis rummer koder.
- CSV-filer fra browserværktøjerne beholder nullerne i filen, men det program, der åbner CSV-filen, kan stadig fjerne dem, og derfor er XLSX den sikreste overlevering.
- I Tablora-appen beholder XLSX-eksporten også værdier, der begynder med et nul efterfulgt af et ciffer, som tekst, selv i kolonner, den behandler som tal, så koder som 000123 overlever også dér.
Hvis nullerne allerede er væk
En fil, der er blevet åbnet og gemt som tal, indeholder ikke længere nullerne. Gå tilbage til den oprindelige eksport, PDF eller papirudgave, ikke til kopien fra regnearket, og genopbyg kolonnen derfra.
Inddata
- Tabeltekst
- id 000123
- Feltafgrænser
- ,
Resultater
- Rækker
- 2
- Kolonner
- 1
| id |
|---|
| 000123 |
- Filstørrelse i byte
- 2293
Alle regnearksceller gemmes som tekst for at bevare identifikatorer og indhold, der ligner formler.