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
- Pune rândurile cu codurile lungi în Textul tabelului, apoi selectează Delimitator care le separă câmpurile.
- Apasă Calculează și compară cu sursa fiecare cifră a câtorva identificatori din previzualizare.
- Nu trece coloana de identificatori prin normalizatorul numeric; nu e o sumă.
- Folosește Descarcă (XLSX) și deschide tablora-table.xlsx, unde fiecare identificator e o celulă text.
- În foaia de calcul care primește datele, verifică valoarea completă a celulei în bara de formule, nu doar lățimea afișată.
- Dacă identificatorii stau lângă sume, păstrează-le pe amândouă în același export care păstrează textul și convertește apoi în foaia de calcul doar coloana de sume.
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.