Aller au contenu principal
PulsarKit

Convertir Excel en CSV

Exporter des feuilles XLSX, XLS et ODS en CSV avec le séparateur, l’encodage et les fins de ligne attendus par le système cible.

Déposez vos fichiers ici

.xlsx, .xlsm, .xls, .ods · jusqu’à 300 Mo

Feuilles à exporter
Plus de réglages

Comment convertir en CSV

  1. 1

    Déposez votre fichier Excel

    Les formats XLSX, XLSM, XLS et ODS sont tous lus dans cet onglet. La page affiche le nom et la taille du fichier, pas la liste de ses feuilles ; c’est le sélecteur « Feuilles à exporter », juste en dessous, qui décide de ce qui sort, et « Toutes les feuilles » prend chaque feuille, y compris les feuilles masquées.

  2. 2

    Choisissez les feuilles, le séparateur et l’encodage

    Exportez la première feuille, toutes les feuilles ou seulement celles que vous indiquez. Choisissez le format d’écriture des dates et si les formules doivent être converties en valeurs.

  3. 3

    Convertissez et téléchargez

    Une seule feuille donne un seul CSV. Plusieurs feuilles donnent une archive ZIP avec un fichier par feuille, nommé d’après la feuille.

Le marqueur d’ordre des octets n’est pas décoratif

Excel détermine l’encodage d’un CSV en cherchant un marqueur d’ordre des octets (byte order mark, BOM). S’il n’en trouve pas, il se rabat sur la page de codes du système. C’est ainsi qu’un export UTF-8 parfaitement valide, rempli de noms accentués ou en cyrillique, peut s’ouvrir en texte illisible sur l’ordinateur d’un collègue. C’est pour cela que l’UTF-8 avec BOM est la valeur par défaut ici. Si le fichier est destiné à un importeur qui échoue à cause de ces trois octets supplémentaires, comme de nombreux outils en ligne de commande et anciens flux ETL, l’UTF-8 sans BOM est disponible en un clic, et Windows-1251 est proposé pour les systèmes qui l’exigent encore.

Formules, dates et lignes vides

Une cellule de feuille de calcul contenant =SUM(A1:A9) a deux valeurs : la formule et le dernier résultat calculé. Un CSV ne peut en transporter qu’une seule. Par défaut, vous obtenez le nombre, qui est ce qu’attend un importeur. Basculez sur « formules » pour obtenir le texte de la formule, qui est ce qu’attend une personne chargée de vérifier le calcul. Les dates sont formatées selon une règle explicite et non selon la langue de votre navigateur. Ainsi, le format ISO sur un poste allemand et le même ISO sur un poste américain produisent des fichiers strictement identiques au niveau des octets. Les numéros de série restent aussi disponibles pour les rares importeurs qui préfèrent le comptage de jours d’Excel.

Ce que Windows-1251 ne peut pas contenir

Les encodages sur un octet ne contiennent que 256 caractères, alors qu’un classeur peut en utiliser bien plus : un symbole euro à côté de texte en cyrillique, un nom de produit chinois dans un catalogue européen, un tiret typographique collé depuis un document. Les caractères sans équivalent deviennent des points d’interrogation, ce qui est une perte de données silencieuse tant que personne ne les compte. Cet outil les compte et indique combien ont été remplacés, avec un retour à l’UTF-8 en un clic pour que la décision vous revienne et ne soit pas un accident.

Le classeur reste sur votre appareil

Le fichier est analysé et le CSV est généré entièrement dans cet onglet de navigateur. Aucune copie n’est envoyée, aucun serveur ne voit le contenu, et il n’y a rien à supprimer après coup. Les données disparaissent quand vous fermez la page.

Questions fréquentes

Comment exporter toutes les feuilles en une fois ?

Réglez l’option de feuille sur « toutes ». Vous obtenez une archive ZIP contenant un CSV par feuille, chacun nommé d’après la feuille d’origine. Un rapport trimestriel avec trois feuilles devient ainsi trois fichiers dans un seul téléchargement.

Qu’est-ce que le BOM et est-ce nécessaire ?

C’est un marqueur de trois octets au début du fichier qui indique à Excel que le texte est en UTF-8. Conservez-le si le fichier doit être ouvert dans Excel. Supprimez-le si le fichier doit aller dans un script ou un importeur qui traite ces octets comme faisant partie du nom de la première colonne.

Pourquoi mon CSV exporté s’ouvre-t-il en une seule colonne dans Excel ?

Excel découpe selon le séparateur de liste défini dans vos paramètres régionaux. Si votre Excel attend des points-virgules, choisissez le séparateur point-virgule ici plutôt que la virgule par défaut, et le fichier s’ouvrira bien en colonnes.

Les formules sont-elles conservées ?

Le format CSV ne gère pas la notion de formule, vous devez donc choisir : la valeur calculée, qui est la valeur par défaut et ce dont la plupart des systèmes ont besoin, ou le texte de la formule, comme =SUM(A1:A9), utile quand quelqu’un doit vérifier la logique.

Que devient le format des dates ?

Elles sont écrites dans le format que vous choisissez : ISO 8601, jj.mm.aaaa, mm/jj/aaaa ou le numéro de série brut d’Excel. Le formatage est appliqué explicitement, et non via la langue de votre navigateur, de sorte que le même fichier produit les mêmes octets partout.

Les anciens fichiers .xls sont-ils pris en charge ?

Oui, tout comme les .xlsm et les fichiers OpenDocument .ods. L’ancien format binaire est lu directement. Vous n’avez pas besoin de l’enregistrer en XLSX au préalable.

Et pour un classeur protégé par mot de passe ?

Le fichier ne peut pas être lu sans le mot de passe, et cet outil ne tente pas de casser le chiffrement. Ouvrez-le dans Excel, enregistrez une copie sans mot de passe, puis convertissez cette copie.

Guides

Outils associés

Même outil, tâche précise