← Retour à tous les outils

Convertir une feuille Excel en fichier CSV

Prévisualisez une feuille d'un fichier XLSX et exportez ses valeurs enregistrées en texte délimité.

Laissez vide pour exporter seulement la première feuille. L'aperçu montre la feuille choisie.

Les valeurs sont exportées sans mise en forme Excel. Un apostrophe précède les textes ressemblant à des formules par sécurité.

Vérifiez les données avant la conversion.

Pour convertir Excel en CSV, envoyez un fichier .xlsx, indiquez le nom d'une feuille ou laissez le champ vide pour la première, réglez le séparateur et l'encodage, vérifiez l'aperçu et téléchargez le .csv. Un CSV ne contient qu'une feuille : cet outil exporte donc une seule feuille de calcul, pas tout le classeur. Les valeurs sont exportées telles qu'elles sont stockées dans le fichier et non telles qu'Excel les affiche : la mise en forme, comme les symboles monétaires et les styles de date, n'est pas appliquée.

Comment exporter une feuille Excel en CSV

Choisissez un fichier .xlsx de 10 MiB maximum. Saisissez le nom de la feuille exactement comme il apparaît sur l'onglet, ou laissez le champ vide pour exporter seulement la première feuille. Choisissez une virgule, un point-virgule ou une tabulation, ainsi qu'un encodage. Validez, vérifiez l'aperçu de dix lignes et le nom de feuille qu'il indique, puis confirmez pour télécharger. Le CSV porte le nom de votre classeur.

Valeurs, formules et mise en forme

Les cellules de formule exportent le résultat enregistré dans le fichier. Si une formule n'a pas de résultat enregistré parce que le classeur n'a jamais été recalculé, la conversion s'arrête et vous demande de l'ouvrir dans Excel et de l'enregistrer d'abord. La mise en forme d'affichage est ignorée : une cellule affichée comme 1 234,50 peut s'exporter en 1234.5, et les dates s'exportent sous leur forme stockée. Vérifiez les nombres et les dates dans l'aperçu.

Le préfixe de sécurité sur certaines cellules

Pour empêcher les tableurs d'exécuter une cellule comme une formule, toute valeur qui commence par un signe égal, plus, moins ou arobase reçoit une apostrophe devant elle. Cela concerne aussi les nombres négatifs, qui peuvent s'exporter sous la forme '-5. Si vous comptez importer le CSV dans une base de données ou un script, retirez ces apostrophes ou contrôlez les colonnes susceptibles d'en contenir.

Encodage, limites et fichiers non pris en charge

L'UTF-8 avec BOM s'ouvre correctement dans Excel, l'UTF-8 simple convient à la plupart des autres logiciels, et Windows-1252 échoue si le texte contient des caractères qu'il ne peut pas représenter. Les limites sont de 50 000 lignes, 200 colonnes et 200 000 cellules. Les classeurs avec macros et ceux protégés par mot de passe sont refusés. Pour revenir à un classeur, utilisez CSV vers Excel.

Questions fréquentes

L'export Excel vers CSV prend-il en compte toutes les feuilles ?

Non. Un fichier CSV contient un seul tableau, donc l'outil exporte une feuille. Laissez le nom vide pour obtenir la première feuille, ou saisissez un nom de feuille pour en choisir une autre. Relancez l'outil pour chaque feuille dont vous avez besoin.

Pourquoi mes dates et mes nombres paraissent-ils différents dans le CSV ?

L'outil exporte les valeurs stockées dans le fichier, pas la mise en forme d'affichage d'Excel. Les symboles monétaires, séparateurs de milliers et styles de date ne sont pas appliqués. Vérifiez l'aperçu et formatez les données dans le programme qui ouvre le CSV.

Pourquoi mon CSV a-t-il une apostrophe devant certaines valeurs ?

Les valeurs qui commencent par =, +, - ou @ reçoivent une apostrophe initiale pour que les tableurs ne les exécutent pas comme des formules. Cela inclut les nombres négatifs. Retirez les apostrophes si vous importez le fichier dans un logiciel qui lit des nombres.

Quel séparateur et quel encodage choisir ?

Utilisez une virgule et l'UTF-8 avec BOM pour les fichiers que vous ouvrirez dans Excel. Prenez le point-virgule si votre Excel régional l'attend, et la tabulation pour des imports séparés par tabulations. Choisissez UTF-8 si Windows-1252 signale des caractères non pris en charge.

Pourquoi le convertisseur refuse-t-il mon classeur ?

Les raisons courantes sont un classeur avec macros, un mot de passe, un fichier de plus de 10 MiB, plus de 50 000 lignes ou 200 colonnes, un nom de feuille qui ne correspond pas, ou des formules sans résultat enregistré. Corrigez le fichier et réessayez.

Outils associés