Comment convertir Excel en CSV (et quand le faire)

Le CSV (valeurs séparées par des virgules) est la langue universelle des données. Toute base de données, CRM, outil d'analyse ou langage de programmation peut le lire. Excel XLSX est excellent pour travailler avec des données, mais quand vous devez transmettre des données à un autre système, le CSV est presque toujours le bon format. Voici quand et comment convertir.

Quand convertir Excel en CSV

  • Imports en base de données. MySQL, PostgreSQL, SQLite : tous disposent d'un support natif de l'import CSV. Importer un XLSX brut est rarement possible.
  • API et pipelines de données. Pandas, scripts Python, R et la plupart des outils ETL lisent le CSV nativement.
  • Plateformes CRM et e-commerce. Shopify, Salesforce, Mailchimp : leurs outils d'import en masse attendent du CSV, pas du XLSX.
  • Partage avec des utilisateurs sans Excel. Google Sheets, LibreOffice Calc et Apple Numbers ouvrent tous le CSV parfaitement.

Ce qui est perdu lors de la conversion en CSV

Le CSV ne stocke que les valeurs brutes de la feuille active, rien d'autre ne survit :

  • Les formules deviennent leurs valeurs calculées
  • La mise en forme (polices, couleurs, bordures) est supprimée
  • Les feuilles multiples : seule la feuille active est exportée
  • Les graphiques, images, tableaux croisés dynamiques sont tous abandonnés

Si vous devez conserver l'un de ces éléments, gardez le XLSX et n'exportez le CSV que comme une copie.

Comment convertir Excel en CSV en ligne

  1. Ouvrez le convertisseur Excel vers CSV.
  2. Importez votre fichier .xlsx ou .xls.
  3. Cliquez sur « Convertir » : la feuille active est exportée en CSV UTF-8.
  4. Téléchargez le fichier. Aucune inscription requise.

Attention à l'encodage du texte

Le problème CSV le plus courant est l'encodage. UTF-8 est le bon choix pour tout système moderne : il gère toutes les langues, caractères spéciaux et symboles. Si vous ouvrez le CSV dans d'anciennes versions d'Excel sous Windows, les accents et caractères spéciaux peuvent être mal lus, sauf si vous indiquez l'encodage à Excel (Données → À partir d'un texte/CSV → UTF-8). Le CSV de Converters.live utilise l'UTF-8 sans BOM, le choix le plus sûr pour la plupart des outils.

Emplacement publicitaire — activez les annonces dans public/ads.js · article-mid

Besoin de revenir à Excel ?

Utilisez le convertisseur CSV vers Excel pour retransformer un CSV en feuille de calcul avec des colonnes correctes. Il détecte automatiquement le délimiteur (virgule, point-virgule, tabulation) et l'encodage.

Virgule ou point-virgule : un piège régional

Dans les régions où le séparateur décimal est une virgule (une grande partie de l'Europe continentale, dont la France), Excel utilise un point-virgule comme séparateur de champs en CSV pour éviter toute ambiguïté avec les nombres décimaux. Un CSV exporté sur un système en paramètres régionaux américains ou britanniques et ouvert sur un système en paramètres régionaux européens peut apparaître comme une seule immense colonne non séparée, ou l'inverse : la solution consiste à indiquer explicitement à l'outil récepteur quel délimiteur le fichier utilise réellement, plutôt que de le supposer.

Limites de lignes et de colonnes

Le CSV lui-même n'a aucune limite de lignes intégrée : c'est simplement du texte, il peut donc contenir des millions de lignes si l'outil récepteur gère la taille du fichier. Excel, en revanche, limite une feuille unique à 1 048 576 lignes ; un CSV plus grand sera tronqué silencieusement s'il est rouvert dans Excel, donc les très grands exports sont mieux traités par des outils de base de données ou des scripts qui lisent le CSV directement, plutôt que de le faire transiter par un tableur.