Tablora

Tablora · Bibliotecă

Păstrează identificatori cu mai mult de 15 cifre

ID-urile mai lungi de 15 cifre, ca 12345678901234567890, își pierd ultimele cifre ca numere în foaia de calcul. Păstrează-le ca text de la primul export.

De ce se schimbă ultimele cifre

Referințele de card, codurile de urmărire a coletelor, ID-urile tranzacțiilor bancare și unele numere de cont au 16, 18 sau 20 de cifre. Foile de calcul stochează numerele cu aproximativ 15 cifre semnificative, așa că, atunci când un cod lung e citit ca număr, cifrele de dincolo de această limită sunt înlocuite cu zerouri sau valoarea apare în notație științifică. Schimbarea e tăcută și definitivă: formatarea ulterioară a celulei ca text nu aduce înapoi cifrele pierdute.

Un identificator lung e o etichetă, nu o cantitate. Calea sigură e să-l păstrezi ca text din momentul în care iese din sursă.

Păstrarea codului întreg

Exemplul cu 20 de cifre

Exemplul de pe pagină are o coloană numită id cu valoarea 12345678901234567890. În registrul care păstrează textul, textul așteptat al celulei este 12345678901234567890, toate cele douăzeci de cifre, într-o celulă text; fișierul nu conține pentru ea nicio formulă și nicio valoare numerică.

Aceeași valoare dată normalizatorului numeric nu se convertește: orice număr întreg mai lung de 15 cifre e păstrat ca text și numărat la Valori de verificat.

Intră douăzeci de cifre, ies douăzeci de cifre: nu există niciun pas de rotunjire pe calea care păstrează textul.

Codurile lungi în tabelele fotografiate

Exportul XLSX al aplicației Tablora transformă celulele în numere reale când o coloană e în mare parte numerică, iar o coloană care conține doar coduri lungi din cifre se poate încadra. În acest caz, celulele exportate ar conține numere rotunjite. Pentru o asemenea coloană, folosește exportul CSV al aplicației, care scrie fiecare celulă exact cum a fost citită, sau lipește celulele aici în convertorul care păstrează textul și descarcă XLSX-ul.

Codurile lungi se citesc ușor greșit și într-o fotografie. Verifică celulele marcate cu chihlimbariu și compară fiecare cod cu vizualizarea Sursă · pagina înainte să exporți.

Semne că paguba s-a produs deja

Codurile care se termină cu un șir de zerouri sau apar ca 1.23457E+19 au fost probabil convertite înainte să ajungă la tine. Întoarce-te la fișierul original în loc să le repari de mână.

Date de intrare

Textul tabelului
id 12345678901234567890
Delimitator
,

Rezultate

Rânduri
2
Coloane
1
id
12345678901234567890
Dimensiunea fișierului în octeți
2307

Fiecare celulă a foii de calcul este salvată ca text pentru a păstra identificatorii și conținutul asemănător formulelor.