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
- Placez les lignes qui contiennent les longs codes dans « Texte du tableau », puis sélectionnez le « Délimiteur » qui sépare leurs champs.
- Appuyez sur « Calculer » et comparez chaque chiffre de quelques identifiants de l’aperçu avec la source.
- Ne passez pas la colonne des identifiants dans l’outil de normalisation ; ce n’est pas un montant.
- Utilisez « Télécharger (XLSX) » et ouvrez tablora-table.xlsx, où chaque identifiant est une cellule texte.
- Dans le tableur de destination, vérifiez la valeur complète de la cellule dans la barre de formule, et pas seulement ce qu’affiche la largeur de colonne.
- Si les identifiants se trouvent à côté de montants, gardez les deux dans le même export préservant le texte et ne convertissez ensuite que la colonne des montants dans votre tableur.
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.