Convertir CSV en XLSX

La conversion de fichiers CSV textuels simples en feuilles de calcul XLSX dotées de nombreuses fonctionnalités permet une mise en forme avancée des données, l'utilisation de formules et de plusieurs feuilles.

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V

En attendant vos fichiers, vous pouvez jouer à Code Rain

Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

Comparaison des formats et spécifications techniques

SpécificationCSVXLSX
Type MIMEtext/csv-
Typedonnées tabulaires-
Compressionaucun-
Spécification standardIETF RFC 4180-
Signature binaire (octets magiques)Flux de texte délimité selon la RFC 4180-

Aperçu du format et applications

Les valeurs séparées par des virgules, connues sous le nom de CSV, représentent des données tabulaires utilisant du texte brut où chaque ligne correspond à une ligne de texte et chaque colonne est séparée par une virgule. Bien que cette simplicité rende le CSV universellement lisible par les bases de données et les langages de programmation, il ne prend pas en charge la mise en forme des cellules, les formules et les graphiques. Les feuilles Excel utilisent le format XLSX pour organiser les données dans des classeurs multi-feuilles avec des styles visuels et des calculs automatiques. Les analystes de données, les comptables et les chefs de projet ont fréquemment besoin de déplacer des informations de bases de données de base vers des classeurs entièrement mis en forme. La transformation d'un fichier CSV brut en un conteneur XLSX ajoute de la clarté visuelle et de la structure. Cela permet aux équipes de partager des rapports qui incluent des en-têtes à code couleur, des symboles monétaires et des formules arithmétiques fonctionnelles au lieu de texte statique.

Spécifications techniques et analyse des codecs

Le CSV est un format de texte brut identifié par le type MIME text/csv. Il ne contient aucune signature d'octet magique et repose entièrement sur l'encodage du texte comme UTF-8. Le format XLSX, en revanche, n'est pas un fichier binaire unique mais une archive zippée contenant plusieurs fichiers XML structurés selon la norme Office Open XML. Le conteneur ZIP commence par les octets magiques PK (50 4B 03 04). À l'intérieur de ce conteneur, des fichiers XML individuels définissent les données de la feuille de calcul, les chaînes partagées, les styles et les relations du classeur. La conversion du CSV en XLSX nécessite l'analyse des lignes et des colonnes de texte, leur mise en correspondance dans la structure de feuille XML appropriée et la compression du paquet final dans le conteneur ZIP.

Compatibilité système et navigateur

La compatibilité des systèmes d'exploitation et des logiciels varie considérablement entre ces formats. Les fichiers CSV s'ouvrent dans presque tous les éditeurs de texte ou applications de tableur, y compris Microsoft Excel, LibreOffice Calc, Google Sheets, Notepad et Terminal. Le format XLSX est pris en charge nativement par Microsoft Excel (versions 2007 et ultérieures), LibreOffice, Google Sheets, Apple Numbers et diverses applications bureautiques mobiles sur iOS et Android. Les navigateurs Web modernes peuvent afficher les fichiers CSV sous forme de texte brut ou les analyser à l'aide de bibliothèques JavaScript, tandis que la visualisation de fichiers XLSX dans un navigateur nécessite généralement un visionneur bureautique Web dédié ou un outil de conversion dans le cloud. La prise en charge varie aussi selon l’application, l’appareil, le système d’exploitation et sa version.

Informations utiles

Enregistrez votre fichier CSV au format UTF-8 avant la conversion, car l’outil de conversion lit toujours le fichier en UTF-8. L'enregistrement d'un fichier CSV contenant des caractères spéciaux avec des jeux de caractères incorrects peut entraîner des textes illisibles dans votre classeur Excel final.

Foire aux questions

Comment convertir un tableau CSV en feuille Excel sans perte de qualité ?

La conversion du CSV vers le XLSX conserve chaque valeur de cellule du CSV. Cependant, le convertisseur stocke toute valeur qui ressemble à un nombre simple sous forme de cellule numérique, de sorte que les codes commençant par des zéros tels que 007 s'afficheront sous la forme 7 dans Excel. Le processus consiste simplement à intégrer vos valeurs en texte brut dans une structure XML à l'intérieur d'un conteneur ZIP.

Quelle est la différence entre un tableau CSV et une feuille Excel ?

Un fichier CSV est un fichier texte plat unique où les virgules séparent les valeurs, qui ne prend en charge que du texte et des nombres simples, sans mise en forme ni formules. Un fichier Excel XLSX est une archive ZIP compressée de documents XML qui prend en charge plusieurs feuilles de calcul, styles de cellules, graphiques et formules complexes.