SPARKPOND / GUIDE
Injection de formule CSV : risques et exports sûrs
Un tableur peut interpréter les cellules commençant par =, +, -, @, tabulation ou retour comme formules.
Symptômes du problème
- Une cellule exécute une fonction à l’ouverture.
- Les numéros commençant par + sont mal interprétés.
Pourquoi cela arrive
- CSV ne contient pas de type.
- Le tableur interprète automatiquement le texte.
Exemple avant et après
Avant
name,note Ada,"=HYPERLINK(...)"
Après
name,note Ada,"'=HYPERLINK(...)"
Procédure
- Analysez les premiers caractères après espaces.
- Contrôlez chaque cellule signalée.
- Choisissez un préfixe texte sûr.
- Validez l’export sérialisé.
Erreurs fréquentes
- Exécuter le fichier pour tester sa sûreté.
- Supprimer tous les signes plus sans contrôle.
Autres solutions possibles
- Importez explicitement la colonne comme texte.
Limites importantes
- Le comportement varie selon le tableur ; aucun CSV ne contrôle tous les lecteurs.