Convertir Excel (XLSX) en CSV
Ce convertisseur enregistre une feuille d'un classeur Excel .xlsx en fichier CSV, en UTF-8 standard ou en style Excel, avec les formules enregistrées avec leur résultat et les dates sous la forme 2024-05-01. Le classeur est lu dans votre navigateur et n'est jamais envoyé. La mise en forme n'est pas conservée, les formules sans résultat enregistré sortent vides, et les anciens fichiers .xls, les classeurs .xlsb et ceux protégés par mot de passe ne peuvent pas être lus.
Un fichier ne s'est pas converti correctement ? Écrivez à [email protected], idéalement avec un petit fichier d'exemple, et ce sera corrigé.
L'essentiel
- Entrée : Excel (XLSX) (.xlsx). Sortie : CSV (.csv).
- Vos fichiers ne sont pas envoyés : le traitement se fait dans votre navigateur, sur votre propre appareil.
- Taille : pas de limite fixe ; les très gros fichiers sont limités par la mémoire de votre appareil.
- Nécessite un navigateur récent (Chrome, Edge, Firefox ou Safari) sur ordinateur, tablette ou téléphone ; rien à installer.
- Gratuit, sans inscription.
Pourquoi enregistrer une feuille Excel en CSV
Les boutiques en ligne, les outils d'e-mailing, les banques, les logiciels comptables et les bases de données importent souvent du CSV, pas de l'Excel. L'enregistrement en CSV dans Excel fonctionne, mais le résultat dépend de l'ordinateur : un point-virgule sur une machine, une virgule sur la suivante, et un encodage qui transforme é et ç en points d'interrogation sur le système où vous le chargez. Ce convertisseur écrit le CSV de la même façon à chaque fois. Déposez le classeur, choisissez la feuille dans la liste (chacune indique son nombre de lignes), regardez les premières lignes et choisissez un style : un CSV UTF-8 standard pour les bases de données, les scripts et les services web, ou un style Excel avec une marque d'ordre des octets (BOM), avec des virgules ou avec les points-virgules et les virgules décimales qu'Excel attend dans la plupart des pays d'Europe. Les formules sont enregistrées avec leur résultat, les dates sous la forme 2024-05-01, et un classeur de plusieurs feuilles peut devenir un CSV par feuille, dans un zip.
Comment convertir Excel en CSV
- Déposez votre fichier .xlsx dans le cadre, ou cliquez pour le choisir.
- Choisissez la feuille, ou toutes les feuilles, et le style de CSV.
- Cliquez sur « Convertir en CSV » et téléchargez le fichier.
Ce qui change lors de la conversion
Formules sans résultat enregistré
Un CSV contient des valeurs, pas des formules : chaque formule est donc enregistrée avec le résultat qu'Excel a stocké lors du dernier enregistrement du classeur. Les classeurs créés par certains programmes et scripts contiennent des formules sans résultat stocké ; ces cellules restent vides, et l'outil vous indique combien il y en a. Ouvrez et enregistrez d'abord le fichier dans Excel ou LibreOffice pour les remplir.
La mise en forme n'est pas conservée
Le CSV n'a ni couleurs, ni polices, ni formats de nombre, seulement des valeurs. Une cellule affichée 25 % est enregistrée comme 0.25, un montant affiché 1 250,00 € comme 1250, et un nombre arrondi à deux décimales à l'écran avec tous ses chiffres. Les dates sont écrites sous la forme 2024-05-01 et les heures 14:30:00, quel que soit le format de la cellule.
Cellules fusionnées et feuilles masquées
Une cellule fusionnée n'a sa valeur que dans sa première cellule : les autres cellules de la fusion sortent vides. Les feuilles masquées apparaissent dans la liste avec la mention « masquée » et peuvent être choisies comme les autres ; les graphiques placés sur leur propre feuille n'ont pas de cellules et sont ignorés.
Anciens fichiers .xls et classeurs protégés
Les fichiers Excel 97-2003 (.xls), les classeurs binaires (.xlsb) et les classeurs qui demandent un mot de passe à l'ouverture ne peuvent pas être lus ici ; l'outil indique de quel cas il s'agit. Ouvrez le fichier dans Excel ou LibreOffice et enregistrez-le d'abord en .xlsx normal.
À propos des formats
Excel (XLSX)
Le XLSX est le format de classeur de Microsoft Excel depuis Excel 2007, également écrit par LibreOffice, Numbers et Google Sheets. Derrière l'extension se cache une archive zip de fichiers XML : un par feuille, plus le texte partagé, les styles et les formules.
- Un classeur peut contenir plusieurs feuilles ; un fichier CSV ne contient qu'un seul tableau.
- Les cellules gardent leur type : nombre, date ou texte, si bien qu'un code postal comme 01500 peut garder son zéro initial.
- Une feuille contient au plus 1 048 576 lignes et 16 384 colonnes.
- L'ancien format .xls (Excel 97-2003) est un format binaire différent.
CSV
Le CSV (comma-separated values, valeurs séparées par des virgules) est un tableau en texte brut : une ligne de texte par ligne du tableau, avec des cellules séparées par une virgule, un point-virgule ou une tabulation. Excel, Google Sheets, Numbers, toutes les bases de données et la plupart des langages de programmation le lisent et l'écrivent, ce qui en fait le moyen habituel de passer un tableau d'un programme à un autre.
- Il n'existe pas de norme pour le séparateur : Excel utilise une virgule ou un point-virgule selon les paramètres de langue.
- Chaque valeur est du texte ; c'est le programme qui le lit qui décide si 01500 est un nombre ou un code postal.
- Il n'y a ni feuilles, ni formules, ni couleurs, ni largeurs de colonnes, seulement les valeurs.
- L'encodage n'est pas enregistré dans le fichier ; l'UTF-8 est le choix sûr, et Excel a besoin d'un BOM pour le reconnaître.
Questions fréquentes
Mon classeur est-il envoyé ?
Non. Votre navigateur décompresse et lit le classeur sur votre propre appareil ; rien n'est envoyé à un serveur.
Quel style de CSV choisir ?
Standard pour tout ce qui n'est pas Excel : bases de données, Python ou R, imports dans Google Sheets et la plupart des services web. Choisissez Excel pour ouvrir le fichier dans Excel avec la virgule comme séparateur, et Excel en Europe si Excel utilise une virgule décimale sur votre ordinateur, comme avec des paramètres français, allemands, espagnols ou danois.
Puis-je convertir toutes les feuilles d'un coup ?
Oui. Choisissez « Toutes les feuilles » et vous obtenez un zip avec un fichier CSV par feuille, nommé d'après la feuille.
Que deviennent les zéros initiaux ?
Un code postal stocké comme texte, comme 01500, est écrit 01500. Si Excel l'a déjà stocké comme le nombre 1500, le zéro a disparu dans le classeur lui-même et ne peut pas être récupéré.