Convertisseur CSV vers Excel
Convertit les fichiers CSV/TSV au format Excel (.xlsx). Les fichiers sont traités entièrement dans le navigateur et ne sont jamais envoyés à un serveur.
Astuces d'utilisation
- La feuille du fichier Excel généré s'appelle toujours « Sheet1 ». Si vous avez besoin de plusieurs feuilles, ajustez-les manuellement dans Excel après le téléchargement.
- Si le fichier CSV d'origine utilise un encodage autre qu'UTF-8 (comme le Shift-JIS), le texte converti peut apparaître sous forme de caractères illisibles. Il est recommandé d'enregistrer à nouveau le fichier en UTF-8 avant de le convertir.
- Après la conversion, Excel peut interpréter automatiquement le contenu des cellules comme des nombres ou des dates (par exemple, « 1-2 » devient une date). Si certaines colonnes doivent conserver des zéros non significatifs, comme des codes postaux ou des codes produits, définissez le format de cette colonne sur « Texte » dans Excel après la conversion.
- Le contenu du fichier est traité entièrement dans le navigateur (côté client) et n'est jamais envoyé à un serveur : vous pouvez donc l'utiliser en toute confiance, même avec des données sensibles.
Questions fréquentes
Anecdote — pourquoi Excel « abîme »-t-il le contenu des CSV
Le problème d'Excel qui convertit automatiquement des valeurs en dates à l'ouverture d'un fichier CSV tourmente les ingénieurs de données du monde entier depuis des années. Des chaînes comme « 1-2 » ou « 3/4 » sont silencieusement réinterprétées comme des dates, sans moyen simple de retrouver le texte d'origine. Microsoft a connaissance de ce problème depuis les années 2010, mais la compatibilité ascendante a rendu une véritable correction difficile ; ce n'est qu'avec une mise à jour de 2021 qu'Excel a enfin ajouté la possibilité de spécifier le type de colonne lors de l'importation.
Ce problème s'est révélé particulièrement grave dans le domaine de la recherche génétique. Une étude de 2004 a révélé qu'environ 20 % des listes de noms de gènes publiées dans des articles scientifiques avaient été corrompues par la correction automatique d'Excel — par exemple, le nom du gène « SEPT2 » (Septine-2) devenant « 2-Sep » (2 septembre). En réponse, le Comité de nomenclature des gènes HUGO (HGNC) a pris en 2020 la mesure inhabituelle de renommer les gènes particulièrement sujets à ce type de corruption.
Le format « .xlsx » utilisé aujourd'hui par Excel est en réalité un ensemble de fichiers XML compressés au format ZIP (Office Open XML, ou OOXML). Adopté depuis Office 2007, ce format dispose d'une spécification publique, contrairement à l'ancien format binaire propriétaire « .xls », ce qui facilite grandement sa lecture et son écriture par d'autres logiciels. Cette spécification ouverte explique en grande partie pourquoi des bibliothèques open source comme SheetJS, utilisée par cet outil, peuvent générer des fichiers .xlsx même sans Excel installé.