Outils Développeur

Convertisseur CSV / Excel

Convertit des fichiers CSV en Excel (.xlsx) ou des fichiers Excel en CSV. Tout le traitement se fait dans le navigateur, sans envoyer de fichiers au serveur.


[[ error ]]
[[ labels.status_done ]]

Conseils

  • Lors de la conversion Excel → CSV, le résultat inclut un BOM UTF-8 pour qu'Excel sous Windows l'ouvre sans caractères illisibles.
  • Si le fichier Excel comporte plusieurs feuilles, un menu déroulant apparaît pour choisir laquelle exporter.
  • Tout le traitement se fait dans votre navigateur — aucun fichier n'est envoyé à un serveur.
  • Lors de la conversion CSV → Excel, Excel peut convertir automatiquement certaines valeurs (ex. : « 1-2 » → date). C'est le comportement d'Excel.

Questions fréquentes

Lors de la conversion Excel → CSV, un sélecteur déroulant apparaît s'il y a plus d'une feuille. Seule la feuille sélectionnée est exportée en CSV.

Le CSV de sortie utilise UTF-8 avec BOM, ce qui garantit qu'Excel sous Windows l'ouvre sans caractères illisibles.

La limite dépend de la mémoire disponible du navigateur. Les fichiers de quelques dizaines de Mo se convertissent généralement sans problème.

Anecdote — Pourquoi Excel corrompt les fichiers CSV

Le problème d'Excel qui convertit silencieusement des chaînes en dates frustre les ingénieurs de données du monde entier depuis des décennies. Des valeurs comme 1-2 ou 3/4 sont interprétées comme des dates et ne peuvent pas facilement être annulées. Ce n'est qu'avec la mise à jour de 2021 qu'il est devenu possible de spécifier les types de colonnes à l'importation.

Le problème a été le plus grave dans la recherche génomique. Une étude de 2004 a révélé qu'environ 20 % des listes de noms de gènes dans les articles publiés avaient été corrompues. Par exemple, le gène SEPT2 était converti en 2-Sep (2 septembre). Le Comité HUGO a pris la mesure extraordinaire de renommer les gènes concernés en 2020.

Le point le plus important lors de la conversion entre CSV et Excel est l'encodage des caractères. Cet outil génère de l'UTF-8 avec BOM lors de la conversion Excel → CSV, afin que le fichier s'ouvre correctement dans Excel sous Windows.