Tablora

Tablora · Bibliothèque

Préserver un code ressemblant à une date

Un code comme JAN1 peut être pris pour une date à l’ouverture dans un tableur. Exportez-le comme cellule texte explicite pour préserver lettres et chiffres.

Des codes qui ressemblent à des dates

Les emplacements de rayon, les étiquettes de lot, les noms de formule et les codes produit courts sont souvent formés d’une abréviation de mois et d’un nombre : JAN1, MAR15, SEP2. Ouvrez un CSV qui en contient dans un tableur et le programme peut deviner qu’il s’agit de dates, puis afficher un jour et un mois au format de vos propres paramètres régionaux. Une fois que c’est fait, les caractères d’origine ne sont plus dans la cellule, et changer ensuite le format de la cellule ne les ramène pas.

Le convertisseur XLSX préservant le texte évite complètement cette supposition. Il écrit chaque cellule du classeur comme une cellule texte explicite, si bien que JAN1 arrive dans le tableur sous la forme des quatre caractères J, A, N et 1.

Produire un classeur qui préserve le texte

L’exemple JAN1

L’exemple de la page comporte une seule colonne nommée code avec une seule valeur, JAN1. Le texte attendu dans la cellule du classeur est JAN1, enregistré comme cellule texte explicite, et non comme formule, nombre ou date. L’outil n’ajoute pas d’année, n’applique aucun ordre de mois et ne décide pas si le code devait seulement être une date.

Un code voisin comme JAN12 ou JUN30 est traité exactement de la même façon, car le convertisseur ne regarde jamais la forme des caractères.

Ce que coûtent des cellules en texte seul

Comme chaque cellule de ce classeur est du texte, les montants des autres colonnes ne s’additionneront pas tant que vous ne les aurez pas convertis dans le tableur. Si vous avez besoin à la fois de codes protégés et de nombres utilisables, normalisez d’abord la colonne des montants avec l’outil de normalisation et traitez les nombres convertis comme une étape à part, ou convertissez-les dans le tableur après l’import.

Dans l’app Tablora, l’export XLSX garde une cellule comme JAN1 en texte et ne transforme en nombres que les cellules des colonnes numériques reconnues. L’export CSV de l’app écrit chaque cellule telle qu’elle a été lue : c’est donc le programme qui ouvre le CSV qui décide comment l’interpréter. Pour de tels codes, le XLSX est le choix le plus sûr.

Données d’entrée

Texte du tableau
code JAN1
Délimiteur
,

Résultats

Lignes
2
Colonnes
1
code
JAN1
Taille du fichier en octets
2293

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