Convertisseur Excel vers CSV

Convertit un fichier Excel (.xlsx) au format CSV. Le fichier est traité entièrement dans le navigateur et n'est jamais envoyé à un serveur.

Astuces d'utilisation

  • Le CSV généré inclut une marque d'ordre des octets (BOM) UTF-8 en tête de fichier, afin qu'il s'ouvre sans caractères corrompus dans Excel pour Windows.
  • Si le fichier Excel contient plusieurs feuilles, vous pouvez choisir celle à convertir via le menu déroulant. Seule la feuille sélectionnée est convertie en CSV.
  • Les formules et la mise en forme des cellules Excel (couleurs, bordures, polices, etc.) ne sont pas conservées dans le CSV : le CSV est un format texte brut qui ne stocke que les valeurs calculées.
  • Le fichier est traité entièrement dans le navigateur (côté client) et n'est jamais envoyé à un serveur, ce qui permet de l'utiliser en toute confiance même avec des données sensibles.

Questions fréquentes

S'il y a plusieurs feuilles, un menu déroulant apparaît pour choisir celle à convertir. Seul le contenu de la feuille sélectionnée est converti en CSV ; les autres feuilles ne sont pas incluses.

La sortie est en UTF-8 avec une marque d'ordre des octets (BOM). Ajouter le BOM évite les caractères corrompus lorsque le fichier est ouvert directement dans Excel pour Windows.

Non. Le CSV étant un format uniquement en texte brut, les formules sont converties en la valeur de leur résultat calculé, et la mise en forme (couleurs, bordures, polices, etc.) n'est pas conservée : elle est perdue lors de la conversion.

Oui. Nous proposons un outil séparé et dédié pour le sens inverse (CSV vers Excel). Utilisez-le si vous devez convertir un fichier CSV au format Excel.
ツールくん

Anecdote — Pourquoi le CSV a mis si longtemps à devenir un standard officiel

Le CSV (Comma-Separated Values) est utilisé depuis les années 1970, mais, fait surprenant, sa spécification formelle n'a été établie qu'en 2005, avec la RFC 4180 comme première référence officielle. Pendant les décennies précédentes, le CSV n'était guère plus qu'une convention adoptée de manière informelle, et des détails comme le caractère délimiteur, le traitement des guillemets ou le type de saut de ligne variaient légèrement d'un logiciel à l'autre, donnant naissance à toute une famille de « dialectes » incompatibles entre eux.

Ces différences de « dialecte » n'ont pas complètement disparu aujourd'hui. Selon les paramètres régionaux, Excel utilise parfois un point-virgule à la place d'une virgule comme délimiteur (la virgule étant déjà utilisée comme séparateur décimal dans de nombreuses langues), et l'encodage de caractères par défaut diffère entre les versions Windows et Mac d'Excel — si bien que des fichiers portant le même nom « .csv » peuvent se comporter légèrement différemment selon leur origine. Cet outil génère un CSV conforme à la RFC 4180, avec un échappement correct des guillemets doubles, ce qui le rend largement compatible avec les tableurs et les outils de bases de données.

Côté encodage, Excel sous Windows en japonais a tendance à enregistrer les CSV en Shift-JIS, tandis que Google Sheets et Excel pour Mac penchent plutôt vers l'UTF-8. Cet outil produit toujours un fichier UTF-8 avec BOM lors de la conversion d'Excel vers CSV, afin que le résultat s'ouvre correctement dans Excel pour Windows, sans caractères corrompus.