Tablora

Tablora · Bibliotek

Behold identifikatorer med mer enn 15 sifre

Identifikatorer med mer enn 15 sifre, som 12345678901234567890, mister de siste sifrene som tall i et regneark. Behold dem som tekst helt fra første eksport.

Hvorfor de siste sifrene endres

Kortreferanser, sporingsnumre for forsendelser, transaksjons-ID-er fra banker og noen kontonumre har 16, 18 eller 20 sifre. Regneark lagrer tall med omtrent 15 gjeldende sifre, så når en lang kode leses som et tall, erstattes sifrene etter det med nuller, eller verdien vises i eksponentiell form. Endringen skjer stille og er permanent: å formatere cellen som tekst etterpå gir ikke de tapte sifrene tilbake.

En lang identifikator er en etikett, ikke en mengde. Den trygge veien er å beholde den som tekst fra det øyeblikket den forlater kilden.

Behold hele koden

Eksemplet med 20 sifre

Sidens eksempel har én kolonne som heter id, med verdien 12345678901234567890. I den tekstbevarende arbeidsboken er den forventede celleteksten 12345678901234567890, alle tjue sifrene, i en tekstcelle; filen inneholder ingen formel og ingen numerisk verdi for den.

Den samme verdien konverteres ikke av normaliseringsverktøyet: hvert heltall med mer enn 15 sifre beholdes som tekst og telles under Verdier som må gjennomgås.

Tjue sifre inn, tjue sifre ut: det finnes ikke noe avrundingstrinn noe sted i den tekstbevarende veien.

Lange koder i fotograferte tabeller

XLSX-eksporten i Tablora-appen gjør celler om til ekte tall når en kolonne for det meste er numerisk, og en kolonne med bare lange sifferkoder kan havne i den gruppen. Da ville de eksporterte cellene inneholde avrundede tall. I en slik kolonne bruker du appens CSV-eksport, som skriver hver celle nøyaktig slik den ble lest, eller du limer cellene inn i det tekstbevarende verktøyet her og laster ned XLSX-filen.

Lange koder er også lette å feillese på et bilde. Sjekk de gulmerkede cellene, og sammenlign hver kode med visningen Kilde · side før du eksporterer.

Tegn på at skaden allerede har skjedd

Koder som slutter med en rekke nuller, eller som vises som 1.23457E+19, ble trolig konvertert før de nådde deg. Gå tilbake til originalfilen i stedet for å reparere dem for hånd.

Inndata

Tabelltekst
id 12345678901234567890
Feltskilletegn
,

Resultater

Rader
2
Kolonner
1
id
12345678901234567890
Filstørrelse i byte
2307

Alle regnearkceller lagres som tekst for å bevare identifikatorer og innhold som ligner formler.