Le CSV est le format d’échange universel, et le double-clic en est la pire porte d’entrée. Selon la langue de votre système et l’outil qui a produit le fichier, Excel devine tout seul le séparateur, l’encodage et les types. Quand il devine mal, quatre dégâts classiques apparaissent, et deux d’entre eux sont irréversibles dès que vous enregistrez. Voici le diagnostic et la parade.
client,ville,mnttout dans une colonne↩ réversibleSociétéaccents en hiéroglyphes↩ réversible01700 → 1700zéro de tête avalé🔒 irréversible1,23E+13SIRET en notation sci.🔒 irréversibleLes deux premiers se réparent d’un réimport. Les deux autres, une fois enregistrés, ont perdu des chiffres pour de bon.
Le double-clic devine, et il devine mal.
Séparateur, encodage, types : Excel tranche seul. Deux de ses erreurs se rattrapent, deux détruisent des données dès l’enregistrement.
Tout dans une colonne : l’affaire du point-virgule
En France, Excel attend un CSV séparé par des points-virgules, puisque la virgule y sert déjà de décimale. Les fichiers venus d’outils anglophones, eux, séparent par des virgules, et double-cliqués ils s’ouvrent en une seule colonne. Rien n’est perdu pour autant : c’est un problème d’interprétation, pas de données.
✗ Double-clic sur un CSV à virgules
| A | |
|---|---|
| 1 | A |
| 2 | client,ville,montant |
| 3 | Lumen,Lyon,4820.50 |
✓ Import déclaré : chaque champ sa colonne
| A | B | C | |
|---|---|---|---|
| 1 | Client | Ville | Montant |
| 2 | Lumen | Lyon | 4 820,50 € |
La parade tient en un réflexe : ne double-cliquez pas. Dans un classeur vide, passez par Données puis À partir d’un fichier texte/CSV : l’aperçu vous montre le découpage, et le menu « Délimiteur » se corrige d’un clic avant l’import.
é, è : l’encodage UTF-8 mal deviné
Quand « Société » s’affiche à la place de « Société », c’est que le fichier est encodé en UTF-8 mais qu’Excel l’a lu dans un encodage hérité, le Windows-1252. Le remède est le même import déclaré, qui propose une « Origine du fichier » : choisissez 65001 : Unicode (UTF-8) et les accents reviennent. Et si c’est vous qui produisez le CSV, exportez-le directement en « CSV UTF-8 », l’option qui épargne le problème à vos destinataires.
Essayez sur votre propre fichier
Le plan gratuit suffit pour appliquer ce guide : déposez votre export, vérifiez chaque chiffre dans la vue Données.
Créer mon tableau de bordZéros disparus et SIRET en 1,23E+13 : les dégâts irréversibles
Un code postal « 01700 » qui devient « 1700 », c’est Excel qui a typé la colonne en nombre et jeté le zéro de tête. Un SIRET de quatorze chiffres qui devient 1,23457E+13, c’est le même réflexe : converti en flottant, il a perdu ses derniers chiffres le jour où vous enregistrez. Ces deux-là ne se réparent pas après coup, il faut repartir du fichier d’origine et réimporter.
La parade, encore une fois dans l’import déclaré, consiste à typer ces colonnes en Texte avant de valider. Un identifiant n’est pas un nombre : on ne l’additionne jamais, et il a bien droit à ses zéros.
SociétéEncodage → « Origine du fichier : UTF-8 ».1,23E+13Identifiant long converti en flottant → typer Texte. Les derniers chiffres sont perdus si enregistré.Un lecteur qui ne devine pas