Tablora

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

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

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.