Tablora

Tablora · Bibliotheek

Identificatiecodes met meer dan 15 cijfers behouden

Codes langer dan 15 cijfers, zoals 12345678901234567890, verliezen als spreadsheetgetal hun laatste cijfers. Houd ze vanaf de eerste export als tekst.

Waarom de laatste cijfers veranderen

Kaartreferenties, trackingcodes van zendingen, transactie-id's van banken en sommige rekeningnummers tellen 16, 18 of 20 cijfers. Spreadsheets slaan getallen op met ongeveer 15 significante cijfers, dus wordt een lange code als getal gelezen, dan worden de cijfers daarna door nullen vervangen of verschijnt de waarde in wetenschappelijke notatie. Die verandering gebeurt stil en blijvend: de cel achteraf als tekst opmaken brengt de verloren cijfers niet terug.

Een lange identificatiecode vormt een label, geen hoeveelheid. Veilig blijft alleen de route waarbij je haar als tekst houdt vanaf het moment dat ze de bron verlaat.

De volledige code bewaren

Het voorbeeld met 20 cijfers

Het voorbeeld op de pagina heeft één kolom met de naam id en de waarde 12345678901234567890. In de tekstbehoudende werkmap luidt de verwachte celtekst 12345678901234567890, alle twintig cijfers, in een tekstcel; het bestand bevat er geen formule en geen numerieke waarde voor.

Dezelfde waarde wordt door de normalisator niet omgezet: elk geheel getal met meer dan 15 cijfers blijft tekst en telt mee onder Nog te controleren waarden.

Twintig cijfers erin, twintig cijfers eruit: nergens op de tekstbehoudende route wordt afgerond.

Lange codes in gefotografeerde tabellen

De XLSX-export van de Tablora-app maakt cellen tot echte getallen wanneer een kolom grotendeels numeriek is, en een kolom met alleen lange cijfercodes kan daaronder vallen. Dan zouden de geëxporteerde cellen afgeronde getallen bevatten. Gebruik voor zo'n kolom de CSV-export van de app, die elke cel precies schrijft zoals ze gelezen werd, of plak de cellen hier in de tekstbehoudende export en download de XLSX.

Lange codes worden op een foto ook makkelijk verkeerd gelezen. Controleer de oranje cellen en vergelijk elke code met de weergave Bron · pagina voordat je exporteert.

Tekenen dat de schade al geleden werd

Codes die eindigen op een reeks nullen, of verschijnen als 1.23457E+19, werden waarschijnlijk al omgezet voordat ze bij jou kwamen. Ga terug naar het oorspronkelijke bestand in plaats van ze met de hand te herstellen.

Invoer

Tabeltekst
id 12345678901234567890
Scheidingsteken
,

Resultaten

Rijen
2
Kolommen
1
id
12345678901234567890
Bestandsgrootte in bytes
2307

Elke spreadsheetcel wordt als tekst opgeslagen om identificatiecodes en formuleachtige inhoud te behouden.