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.

Qu'est-ce que le convertisseur CSV vers Excel ?

Le convertisseur CSV vers Excel transforme des données en texte brut séparées par des virgules (CSV) ou par des tabulations (TSV) en un fichier au format natif « .xlsx » de Microsoft Excel. Un fichier CSV qui paraît confus ou mal aligné dans un simple éditeur de texte — colonnes entremêlées, caractères illisibles, aucune structure visuelle — devient instantanément un tableau parfaitement mis en forme et prêt à être lu une fois converti.

Chaque étape de la conversion se déroule localement, directement dans votre navigateur. Rien de ce que vous collez ou importez n'est jamais transmis à un serveur pour traitement. Cela signifie que même des feuilles de calcul sensibles — listes de contacts clients, chiffres de vente internes, exports de fiches de paie, ou toute autre donnée que vous préféreriez ne pas envoyer sur internet — peuvent être converties en toute sérénité, puisque les données ne quittent jamais votre appareil.

Comment convertir un CSV en Excel

  1. Choisissez le séparateur correspondant à vos données Sélectionnez si votre fichier source est séparé par des virgules ou par des tabulations. En cas de doute, chargez d'abord l'exemple pour voir à quoi ressemble chaque type de séparateur.
  2. Collez vos données CSV ou TSV Collez le texte brut directement dans la zone de saisie, ou cliquez sur « Charger un exemple » pour voir l'outil à l'œuvre avec des données de démonstration avant d'utiliser les vôtres.
  3. Vérifiez l'aperçu mis en forme Examinez attentivement le tableau d'aperçu qui s'affiche au fur et à mesure de la saisie. Repérez les colonnes mal alignées ou les caractères illisibles : ces deux signes indiquent qu'il faut revérifier le séparateur ou l'encodage d'origine.
  4. Téléchargez le fichier Excel Une fois l'aperçu correct, cliquez sur le bouton de téléchargement pour enregistrer le résultat sous forme de fichier .xlsx prêt à ouvrir sur votre appareil.

Astuces pour en tirer le meilleur parti

  • 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.

Situations où cet outil est utile

Partager des exports issus de systèmes internes ou anciens

De nombreux systèmes de gestion internes et bases de données anciennes ne peuvent exporter qu'au format CSV. Lorsqu'un collègue, un client ou un responsable ne travaille qu'avec Excel, convertir le fichier au préalable évite les échanges du type « le fichier ne s'ouvre pas correctement ».

Corriger des problèmes d'encodage sur des exports issus de SaaS étrangers

Les fichiers CSV exportés depuis des logiciels développés hors de votre région utilisent parfois un encodage qui s'affiche sous forme de caractères illisibles à l'ouverture directe dans Excel. Les convertir d'abord avec cet outil permet d'obtenir un fichier Excel exploitable, sans avoir besoin d'un logiciel séparé de correction d'encodage.

Préparer des données brutes pour le filtrage, le tri ou les graphiques

Réorganiser des lignes, appliquer des filtres ou créer un graphique directement à partir d'un fichier CSV brut dans un éditeur de texte n'est tout simplement pas possible. En convertissant d'abord au format .xlsx, vous obtenez une véritable feuille de calcul où les outils intégrés d'Excel fonctionnent comme prévu.

Gérer des codes à zéros non significatifs, comme les codes postaux ou codes produits

Si vos données comportent des colonnes telles que des codes postaux ou des codes produits commençant par un zéro, la méthode habituelle consiste à convertir d'abord vers Excel, puis à définir le format de cette colonne sur « Texte » dans Excel, afin que les zéros non significatifs ne soient pas supprimés silencieusement.

Glossaire

CSV
Abréviation de Comma-Separated Values (valeurs séparées par des virgules) : un format de texte brut dans lequel chaque ligne représente un enregistrement et où des virgules séparent les valeurs de chaque colonne.
TSV
Abréviation de Tab-Separated Values (valeurs séparées par des tabulations) : fonctionnellement identique au CSV, à ceci près qu'un caractère de tabulation remplace la virgule pour séparer les colonnes. Utile lorsque les données elles-mêmes contiennent déjà des virgules.
xlsx
Le format de fichier par défaut d'Excel 2007 et versions ultérieures, basé sur la norme Office Open XML (OOXML). Sur le plan structurel, il s'agit d'une archive ZIP contenant un ensemble de fichiers XML décrivant les feuilles, les styles et les données du classeur.
Encodage des caractères
Le schéma utilisé pour représenter le texte sous forme d'octets. Si un fichier CSV source a été enregistré dans un encodage autre que l'UTF-8 (comme le Shift-JIS), sa conversion peut produire des caractères illisibles dans le résultat.
Format de cellule
La règle d'affichage qu'Excel applique au contenu d'une cellule — par exemple en tant que nombre, date ou texte brut. Définir le format d'une colonne sur « Texte » après la conversion est la méthode habituelle pour conserver les zéros non significatifs qu'Excel supprimerait autrement.

Questions fréquentes

Le fichier est généré au format « .xlsx » (Office Open XML), compatible avec Excel 2007 et versions ultérieures. L'ancien format « .xls » (Excel 97-2003) n'est pas pris en charge.

Il ne s'agit pas d'un bug de cet outil : Excel devine automatiquement le type de chaque cellule (nombre, date, etc.) à chaque ouverture d'un fichier. Si vous devez conserver des zéros non significatifs, définissez le format de la colonne concernée sur « Texte » dans Excel après la conversion.

Cela dépend de la limite de mémoire du navigateur, mais les fichiers de quelques dizaines de Mo se convertissent généralement sans problème. Les fichiers très volumineux peuvent ralentir le navigateur.

Oui. Nous proposons un outil distinct dédié à la conversion inverse (Excel vers CSV). Utilisez-le si vous souhaitez convertir un fichier Excel existant en CSV.
Tool-kun

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é.