Convertir xls en csv

Convertisseur en ligne gratuit de XLS en CSV

Convertissez les anciens classeurs Excel en fichiers CSV UTF-8 pour les imports de bases de données, les scripts et le partage simple de données.

Convertir XLS en CSV en ligne - gratuit

Uploading…
Les fichiers sélectionnés dépassent la limite totale de 75 Mo. Sélectionnez des fichiers moins nombreux ou plus petits.

Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .xls

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .xls vers .csv

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 3/3

    Téléchargez le fichier .csv converti

    Le résultat de la conversion est prêt à être téléchargé.

Comment convertir xls en fichier csv

Les outils d’importation de bases de données, les scripts et les anciens systèmes métier nécessitent souvent un fichier CSV plat plutôt qu’un classeur Excel. La conversion produit également une représentation textuelle plus petite, plus facile à partager, à archiver et à traiter sans logiciel de feuille de calcul.

Qu’est-ce que le format XLS ?

XLS est le format de classeur binaire associé à Microsoft Excel 97–2003. Un classeur XLS peut contenir plusieurs feuilles de calcul, des formules, une mise en forme, des graphiques, des images, des commentaires, une validation des données, des macros et des métadonnées de classeur.

Microsoft Excel crée et ouvre les fichiers XLS, tandis que LibreOffice Calc, Apache OpenOffice Calc et d’autres tableurs peuvent généralement les ouvrir et les enregistrer. Les versions plus récentes d’Excel utilisent normalement .xlsx, bien que les anciens fichiers XLS restent courants dans les anciens systèmes métier, les pièces jointes archivées, les documents comptables et les collections de documents.

Qu’est-ce que le format CSV ?

CSV stocke les données tabulaires sous forme de texte brut. Chaque ligne représente normalement une ligne d’enregistrement et un séparateur distingue les champs : la virgule est conventionnelle, mais certains systèmes utilisent un point-virgule. Les champs contenant des séparateurs, des guillemets ou des sauts de ligne sont placés entre guillemets doubles, et les guillemets intégrés sont échappés en les doublant.

Le format CSV est pris en charge par les bases de données, les langages de programmation, les utilitaires en ligne de commande, les systèmes de génération de rapports et les applications de feuille de calcul. Il est généralement plus petit que XLS, lisible sans logiciel spécialisé et adapté à l’importation d’une seule table plate.

CSV représente une feuille de calcul par fichier. Il ne peut pas conserver plusieurs feuilles de calcul, la mise en forme des cellules, les graphiques, les images, les commentaires, les macros, la disposition des cellules fusionnées ni les paramètres du classeur. Les formules ne sont pas conservées en tant que formules.

Comment convertir un fichier XLS

Avec Microsoft Excel

  1. Ouvrez le fichier .xls dans Excel.
  2. Sélectionnez la feuille de calcul à exporter. Excel écrit uniquement la feuille de calcul active dans le fichier CSV.
  3. Sélectionnez File → Save As.
  4. Définissez le type de fichier sur CSV UTF-8 (Comma delimited) (*.csv) lorsque le système destinataire prend en charge UTF-8. Choisissez CSV (Comma delimited) (*.csv) uniquement lorsqu’un ancien système nécessite son ancien encodage.
  5. Saisissez un nom de fichier se terminant par .csv, puis sélectionnez Save.
  6. Acceptez l’avertissement d’Excel indiquant que seules la feuille de calcul active et les données compatibles avec CSV seront enregistrées.

Avec LibreOffice Calc

  1. Ouvrez le fichier XLS dans LibreOffice Calc et sélectionnez l’onglet de la feuille de calcul requise.
  2. Sélectionnez File → Save As, choisissez Text CSV (.csv) et activez Automatic file name extension si nécessaire.
  3. Dans la boîte de dialogue d’exportation, définissez Character set sur UTF-8, Field delimiter sur une virgule et Text delimiter sur un guillemet double.
  4. Sélectionnez Save. Exportez chaque feuille de calcul supplémentaire séparément avec un nom de fichier distinct.

Avec un convertisseur en ligne

Vous pouvez convertir gratuitement le fichier sur 101convert.com sans installer de logiciel. Importez le fichier XLS, démarrez la conversion et téléchargez le fichier CSV obtenu ; vérifiez les paramètres de sortie et contrôlez les données exportées avant de les importer ailleurs.

Avec Python et pandas

Pour des conversions reproductibles, installez pandas et le lecteur XLS, puis exécutez :

pip install pandas xlrd

python -c "import pandas as pd; pd.read_excel('input.xls', sheet_name=0).to_csv('output.csv', index=False, encoding='utf-8')"

Utilisez le nom d’une feuille de calcul ou un autre index à la place de sheet_name=0. L’option index=False empêche pandas d’ajouter une colonne d’index distincte. Le paquet xlrd lit les anciens fichiers XLS ; il ne lit pas les fichiers XLSX dans les versions actuelles.

Contrôles de qualité et de compatibilité

  • Feuilles de calcul : exportez séparément chaque feuille requise. Un fichier CSV ne peut pas contenir la structure des feuilles du classeur.
  • Formules : Excel écrit normalement le résultat calculé plutôt que l’expression de la formule. Recalculez d’abord le classeur si les résultats les plus récents sont requis. Les résultats des formules peuvent être indisponibles ou obsolètes lorsqu’un lecteur ne calcule pas les formules.
  • Valeurs et mise en forme : les polices, les couleurs, les largeurs de colonne, les graphiques, les images, les commentaires et la disposition des cellules fusionnées sont supprimés. Les formats d’affichage peuvent affecter les dates, les pourcentages, les valeurs monétaires et la précision décimale exportés.
  • Encodage : utilisez UTF-8 pour les caractères accentués, les textes non latins et les symboles. Si un ancien outil d’importation affiche du texte illisible, identifiez l’encodage attendu avant l’exportation.
  • Séparateurs : les paramètres régionaux et les systèmes de destination peuvent nécessiter des points-virgules ou des tabulations plutôt que des virgules. Utilisez le séparateur attendu par la destination et vérifiez la gestion des champs entre guillemets et des sauts de ligne.
  • Zéros initiaux : les identifiants tels que 00127 peuvent devenir 127 lorsque la cellule source est numérique. Formatez les identifiants en tant que texte avant l’exportation, puis inspectez le fichier CSV.
  • Nombres volumineux : les applications de feuille de calcul peuvent arrondir les valeurs dépassant leur précision prise en charge. Comparez les champs financiers, scientifiques et d’identifiants avec le classeur d’origine.
  • Sécurité : CSV ne conserve pas les macros XLS, mais l’ouverture de données CSV non fiables dans une feuille de calcul peut permettre une injection de formule lorsqu’un champ commence par =, +, - ou @. Considérez les fichiers importés comme non fiables et neutralisez ces champs lorsque cela est approprié.

Comparaison du format XLS vs CSV

Comparaison entre les formats XLS et CSV sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier XLS et CSV
Propriété .XLS Microsoft Excel Spreadsheet .CSV Comma-Separated Values
Norme ouverte Non Oui
Compression Les deux Non compressé
Taille de fichier typique Moyen Petit
S’ouvre dans un navigateur web Partiel Oui, nativement
Modification ultérieure Limité Facile
Support des métadonnées Basique Basique
Lisible en texte brut Non Oui
Idéal pour Échange de données Échange de données
Date d’introduction 1987 —
Développeur Microsoft —
Type MIME application/vnd.ms-excel text/csv

Questions fréquentes

Le convertisseur XLS en CSV est-il gratuit ?

Oui, la conversion de XLS en CSV sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.

Quelle taille mon fichier XLS peut-il avoir ?

Vous pouvez téléverser des fichiers XLS jusqu'à 1000 Mo et convertir jusqu'à 100 fichiers à la fois en un seul lot.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir XLS en CSV ?

Non. La conversion de XLS en CSV s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier XLS valide pour cette conversion de XLS en CSV. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.