Aucun upload, 100 % local, sans compte

Convertisseur de tableur

Convertissez un classeur .xlsx en CSV, ou un fichier .csv en .xlsx.

Comment fonctionne Convertisseur de tableur

Le convertisseur de tableur lit la structure OOXML d'un classeur .xlsx (c'est en réalité une petite archive zip) directement dans le navigateur et produit un fichier CSV par feuille, ou fait l'inverse : transformer un fichier .csv en classeur .xlsx à une seule feuille. Rien ne passe par un serveur, dans un sens comme dans l'autre.

Le périmètre est honnête et volontairement limité à ce qu'un onglet de navigateur peut faire de façon fiable : les valeurs et le texte des cellules sont lus et écrits, mais pas les formules, les styles, les formats de nombre ni les cellules fusionnées. Une cellule contenant un numéro de série de date Excel s'affiche telle quelle plutôt que comme une date calendaire, car la convertir correctement nécessiterait le format de nombre de la cellule, que cet outil ne lit pas.

Comment utiliser Convertisseur de tableur, étape par étape

  1. Déposez un fichier .xlsx pour le convertir en CSV, ou un fichier .csv pour le convertir en .xlsx.
  2. Pour un .xlsx à plusieurs feuilles, un fichier CSV est produit par feuille, nommé d'après celle-ci.
  3. Pour un fichier .csv, le séparateur (virgule, point-virgule ou tabulation) est détecté automatiquement sur la première ligne.
  4. Téléchargez le ou les fichiers convertis.

Cas d'utilisation courants

  • Extraire une seule feuille d'un rapport .xlsx partagé en CSV brut pour un script ou un import en base de données.
  • Transformer un export CSV d'un autre outil en véritable fichier .xlsx qui s'ouvre proprement dans Excel ou Sheets.
  • Convertir chaque feuille d'un classeur à plusieurs onglets en fichiers CSV séparés en une seule fois.

Questions fréquentes

Les formules sont-elles conservées lors de la conversion d'un .xlsx en CSV ?

Non. Seule la valeur affichée de la cellule est lue, pas la formule qui l'a produite. Une cellule à formule exporte son dernier résultat calculé en texte ou en nombre, comme le font la plupart des exports CSV de tableur.

Que deviennent les styles, couleurs et formats de nombre des cellules ?

Ils ne sont ni lus ni reproduits. Le convertisseur ne traite que la valeur brute et le texte de chaque cellule, dans les deux sens, donc un aller-retour CSV vers .xlsx ne récupère aucune mise en forme.

Pourquoi une date s'affiche-t-elle comme un nombre du type 45292 ?

Excel stocke en interne les dates comme un numéro de série de jours. Les lire correctement comme une date calendaire nécessite le format de nombre de la cellule, que cet outil ne lit pas : il affiche donc honnêtement le nombre brut stocké plutôt que de deviner.

Comment le séparateur CSV est-il choisi ?

Lors de la conversion d'un .csv en .xlsx, le séparateur est détecté automatiquement en comptant virgules, points-virgules et tabulations sur la première ligne et en retenant le plus fréquent. Lors de la conversion .xlsx vers CSV, la sortie utilise toujours une virgule.

Mon tableur est-il envoyé quelque part ?

Non. Le fichier est décompressé (pour un .xlsx) ou analysé (pour un .csv) puis reconstruit entièrement en JavaScript dans l'onglet du navigateur. Aucune requête réseau n'est faite avec vos données.