Tablora · Bibliotek
Bevar innledende nuller i en XLSX-fil
Behold produktkoder som 000123 intakte i en XLSX ved å eksportere hver celle som tekst, slik at et regneark ikke kan forkorte dem til 123.
Sifre som er navn, ikke tall
Varenumre, postnumre, ansattnumre og kontoreferanser skrives ofte med nuller foran: 000123 og 123 er ulike koder, selv om de er det samme tallet. Når en CSV åpnes i et regneark, leses en kolonne med sifre vanligvis som tall, og nullene forsvinner. Lagres filen igjen, er de opprinnelige kodene borte, og oppslag mot andre systemer slutter å gi treff.
Det tekstbevarende verktøyet skriver hver celle i arbeidsboken som en uttrykkelig tekstcelle. Regnearket mottar tegnene 000123 og har ikke noe tall å forkorte.
Eksporter kolonnen id
- Kopier tabellen med kolonnen id inn i Tabelltekst, og velg det Feltskilletegn som passer.
- Trykk på Beregn, og sammenlign kolonnen id i forhåndsvisningen med kilden ved å telle nullene i noen verdier.
- Bruk Last ned (XLSX) og åpne tablora-table.xlsx i regnearkprogrammet ditt.
- Bekreft at cellen viser 000123 og behandles som tekst, for eksempel ved å se at den justeres som tekst.
Eksempel: id 000123
Sidens eksempel har én kolonne som heter id, med verdien 000123. Den forventede celleteksten er 000123, lagret som en uttrykkelig tekstcelle og ikke som en formel eller et tall. Seks tegn går inn, og de samme seks kommer ut.
Ulempen er at hver celle i denne arbeidsboken er tekst, også beløp i andre kolonner. Trenger du summer, konverterer du beløpskolonnen i regnearket etter importen og lar kolonnen id være.
Koder med ulik lengde beholdes også som de er. Står det 123 på noen rader og 000123 på andre, viser eksporten begge nøyaktig slik de ble skrevet inn, og det forteller deg at selve kilden er inkonsekvent; å fylle dem ut er en egen avgjørelse som tilhører den som eier kodene.
Nuller foran i de andre verktøyene
- Normaliseringsverktøyet nekter å konvertere et heltall som begynner med null, så 000123 blir stående som tekst og telles under Verdier som må gjennomgås. Det forteller deg at kolonnen trolig inneholder koder.
- CSV-filer fra nettleserverktøyene beholder nullene i filen, men programmet som åpner CSV-filen, kan likevel fjerne dem, og derfor er XLSX den tryggeste måten å levere data videre på.
- I Tablora-appen beholder XLSX-eksporten også verdier som begynner med en null fulgt av et siffer, som tekst, selv i kolonner den behandler som tall, så koder som 000123 klarer seg også der.
Hvis nullene allerede er borte
En fil som er åpnet og lagret som tall, inneholder ikke lenger nullene. Gå tilbake til den opprinnelige eksporten, PDF-en eller papiret, ikke til regnearkkopien, og bygg opp kolonnen derfra.
Inndata
- Tabelltekst
- id 000123
- Feltskilletegn
- ,
Resultater
- Rader
- 2
- Kolonner
- 1
| id |
|---|
| 000123 |
- Filstørrelse i byte
- 2293
Alle regnearkceller lagres som tekst for å bevare identifikatorer og innhold som ligner formler.