« Perte de données possible » en enregistrant en CSV
Excel prévient, et il a raison : un CSV ne garde que les valeurs du seul onglet actif. Mais ce qui se perd n'est pas toujours ce que l'on croit.
Ce que dit le message
Un CSV est un fichier texte : une ligne par ligne, des valeurs séparées. Tout ce qui n'est pas une valeur visible de l'onglet actif disparaît.
Pourquoi il apparaît
- Les autres onglets : seul l'onglet actif est enregistré.
- Les formules : seul leur résultat est écrit.
- La mise en forme, les graphiques, les commentaires.
- Moins attendu : les zéros initiaux et les longs numéros, relus comme des nombres à la réouverture ; les accents, selon l'encodage choisi.
Le faire disparaître
- Choisir « CSV UTF-8 » plutôt que « CSV (séparateur : point-virgule) » si le fichier part vers un logiciel moderne.
- Enregistrer chaque onglet séparément si plusieurs doivent partir.
- Garder le classeur d'origine : le CSV est une copie de sortie, pas un format de travail.
L'outil qui s'en charge
Convertir un tableur produit un CSV par onglet d'un coup, dans l'encodage et le séparateur voulus, zéros initiaux et longs numéros compris. Pour un CSV déjà abîmé, Réparer un CSV.
Questions fréquentes
- Pourquoi mes accents deviennent « é » ?
- Le CSV a été enregistré dans un encodage et relu dans un autre. Réparer un CSV reconnaît la confusion et répare chaque accent.