Tablora

Tablora · Bibliothèque

Préserver les identifiants de plus de 15 chiffres

Les identifiants de plus de 15 chiffres, comme 12345678901234567890, perdent leurs derniers chiffres en tant que nombres. Gardez-les en texte dès le premier export.

Pourquoi les derniers chiffres changent

Les références de carte, les numéros de suivi d’envoi, les identifiants de transaction bancaire et certains numéros de compte comptent 16, 18 ou 20 chiffres. Les tableurs stockent les nombres avec environ 15 chiffres significatifs : quand un long code est lu comme un nombre, les chiffres au-delà sont remplacés par des zéros ou la valeur s’affiche en notation scientifique. Le changement est silencieux et définitif : mettre ensuite la cellule au format texte ne ramène pas les chiffres perdus.

Un long identifiant est une étiquette, pas une quantité. La voie sûre consiste à le garder en texte dès l’instant où il quitte la source.

Conserver le code complet

L’exemple à 20 chiffres

L’exemple de la page comporte une colonne nommée id avec la valeur 12345678901234567890. Dans le classeur préservant le texte, le texte attendu dans la cellule est 12345678901234567890, avec ses vingt chiffres, dans une cellule texte ; le fichier ne contient pour elle ni formule ni valeur numérique.

La même valeur donnée à l’outil de normalisation n’est pas convertie : tout entier de plus de 15 chiffres est conservé en texte et compté dans « Valeurs laissées à vérifier ».

Vingt chiffres en entrée, vingt chiffres en sortie : il n’y a aucune étape d’arrondi sur tout le parcours qui préserve le texte.

Les longs codes dans les tableaux photographiés

L’export XLSX de l’app Tablora transforme les cellules en vrais nombres quand une colonne est majoritairement numérique, et une colonne qui ne contient que de longs codes chiffrés peut remplir cette condition. Les cellules exportées porteraient alors des nombres arrondis. Pour une telle colonne, utilisez l’export CSV de l’app, qui écrit chaque cellule exactement telle qu’elle a été lue, ou collez les cellules ici dans le convertisseur XLSX préservant le texte et téléchargez le XLSX.

Les longs codes sont aussi faciles à mal lire sur une photo. Vérifiez les cellules ambre et comparez chaque code avec la vue Source · page avant d’exporter.

Signes que le mal est déjà fait

Des codes qui se terminent par une série de zéros, ou qui apparaissent sous la forme 1.23457E+19, ont probablement été convertis avant de vous parvenir. Revenez au fichier d’origine plutôt que de les réparer à la main.

Données d’entrée

Texte du tableau
id 12345678901234567890
Délimiteur
,

Résultats

Lignes
2
Colonnes
1
id
12345678901234567890
Taille du fichier en octets
2307

Chaque cellule du classeur est enregistrée comme texte pour préserver les identifiants et le contenu ressemblant à une formule.