Comment préserver les dates de vos CSV avant qu'Excel ne les déforme

Un simple double-clic peut transformer un tableau britannique en un désordre transatlantique. Vous exportez un CSV propre depuis un système britannique, l'ouvrez dans Excel américain, et soudain le 28/05/2026 devient le 28 mai… ou pire, le 28 avril. Le fichier n'est pas corrompu : Excel devine simplement votre format de date en fonction de la langue de votre ordinateur.
Pourquoi Excel modifie vos dates
Les fichiers CSV sont des textes bruts : ils ne contiennent aucune indication de format. En les ouvrant par double-clic, Excel analyse chaque valeur selon les paramètres régionaux du système. Excel américain attend MM/JJ/AAAA, tandis qu'Excel britannique privilégie JJ/MM/AAAA. Les dates comme 03/04/2025 sont particulièrement problématiques, car les deux nombres sont inférieurs à 12. Excel américain les interprète comme le 3 avril, Excel britannique comme le 4 mars. Aucun avertissement n'apparaît, et une fois la conversion effectuée, la chaîne originale est perdue.
D'autres pièges courants incluent les numéros de série déguisés en dates (44927), les années à deux chiffres qui déclenchent des hypothèses de siècle, ou l'enregistrement du fichier au format CSV qui supprime les corrections apportées.
La bonne méthode pour ouvrir un CSV
Évitez d'ouvrir les CSV par double-clic. Ouvrez plutôt Excel en premier et utilisez la méthode d'importation appropriée. Allez dans Données → Obtenir des données depuis un fichier texte/CSV (versions anciennes : Données → À partir d'un texte), puis définissez explicitement les colonnes de dates en tant que texte si vous souhaitez conserver la chaîne originale. Vérifiez la région source et convertissez les données en un format unique et convenu avant de les partager.
Pour les échanges d'équipe, adoptez la norme ISO 8601 (AAAA-MM-JJ). Elle est sans ambiguïté, se trie correctement en texte et fonctionne avec les API JSON et les bases de données. Si des dates ont déjà été mal interprétées, un outil gratuit pour navigateur appelé FormatList permet de les réparer sans télécharger le fichier. Son correcteur de format de date met en évidence les lignes ambiguës et permet d'exporter les données en format ISO, américain ou britannique. Vous pouvez également utiliser un vérificateur de dates ambiguës pour les entrées critiques comme les contrats ou les formulaires de visa.
Corrigez les dates avant de les convertir en JSON ou de les intégrer à un pipeline ; une fois intégrées au JSON, les dates erronées se propagent dans l'ensemble de votre flux de travail.
Source : DEV Community. Synthèse éditoriale assistée par IA — TechnoExpress.

