Skip to content

CSV ou XLSX : quel format de tableur choisir ?

6 min de lecture 13 juin 2026
csvxlsxexceltableurs

Le CSV est un texte brut, léger et universel, conçu pour déplacer des données entre systèmes. Le XLSX est un classeur complet qui conserve la mise en forme, les formules et plusieurs feuilles. Choisissez le CSV pour l'échange, le XLSX pour les documents de travail.

CSV ou XLSX : quel format de tableur choisir ? — Hivly

Un tableur que vous exportez peut sortir au format .csv ou .xlsx, et les deux se ressemblent presque à l’ouverture. Pourtant, ce n’est pas du tout la même chose. L’un est un fichier texte brut qui ne contient que vos valeurs. L’autre est un classeur compressé qui mémorise la mise en forme, les formules et chaque feuille. Choisir le mauvais format abîme silencieusement les données ou fait perdre du travail.

En bref : le CSV est du texte brut, une ligne par enregistrement avec des valeurs séparées par des virgules, qui ne contient que des données brutes et rien d’autre. Le XLSX est un classeur structuré qui conserve la mise en forme, les formules, plusieurs feuilles et les types de cellules. Utilisez le CSV pour déplacer des données entre systèmes. Utilisez le XLSX quand vous avez besoin de calculs, d’une mise en page ou de plus d’une feuille.

Qu’est-ce qu’un fichier CSV ?

CSV signifie « comma-separated values », soit des valeurs séparées par des virgules, et c’est tout le format. C’est un fichier texte brut avec un enregistrement par ligne, où chaque valeur de la ligne est séparée par une virgule. Ouvrez-en un dans un éditeur de texte et vous voyez les données brutes directement, sans mécanique cachée. Pas de polices, pas de couleurs, pas de formules, pas de deuxième feuille. Juste des lignes de valeurs.

Cette simplicité est tout l’intérêt. Comme un CSV est du texte brut, presque tous les programmes jamais écrits peuvent le lire : bases de données, scripts, outils d’analyse, anciens systèmes centraux et, bien sûr, tableurs. Il n’y a rien à interpréter au-delà des caractères eux-mêmes. Une colonne de nombres est stockée sous forme des chiffres que vous saisiriez, et une colonne de noms est stockée sous forme de ces noms. Le fichier ne sait pas ce que signifie une valeur, et cela lui importe peu.

Qu’est-ce qu’un fichier XLSX ?

Le XLSX est le format moderne des classeurs Excel, et c’est bien plus qu’un simple tableau de valeurs. Sous le capot, c’est un ensemble compressé de fichiers structurés qui décrivent tout le document. Il enregistre les valeurs, mais aussi la mise en forme, les formules derrière les cellules calculées, les types de cellules, plusieurs feuilles, les graphiques et les volets figés. Là où le CSV est une grille unique et plate, le XLSX est un véritable document de travail.

C’est pourquoi un XLSX peut faire des choses dont un CSV est tout simplement incapable. Une formule comme un total cumulé se recalcule quand vous modifiez une donnée d’entrée, parce que le classeur stocke la formule, pas seulement son dernier résultat. Un nombre mis en forme en devise reste une devise. Une date reste une date au lieu de se réduire à un texte ambigu. Et un seul fichier peut contenir plusieurs feuilles liées à la fois, ce qu’un CSV n’a aucun moyen de représenter.

Le prix de toute cette structure, c’est la taille et la portabilité. Un XLSX est plus volumineux que le CSV équivalent et dépend d’un logiciel qui comprend le format, même si la prise en charge est désormais large parmi les tableurs.

Quand utiliser le CSV ?

Tournez-vous vers le CSV chaque fois que l’objectif est de déplacer des données, pas de les présenter. Comme le format est universel et léger, c’est la manière standard de transmettre un jeu de données d’un système à un autre : exporter des enregistrements pour les importer dans une base de données, alimenter un script ou partager un tableau propre avec un outil qui ne parle peut-être pas Excel. Quand vous n’avez que des lignes et des colonnes de valeurs, le CSV les transporte avec le moins de friction possible.

Le CSV l’emporte aussi sur le poids. Dépouillé de toute mise en forme et de toute structure, un CSV ne fait généralement qu’une fraction de la taille des mêmes données en XLSX, ce qui compte quand les fichiers deviennent volumineux ou doivent circuler. Et comme c’est du texte brut, vous pouvez ouvrir, comparer et inspecter un CSV n’importe où, même dans un éditeur basique, sans aucun logiciel particulier.

La règle générale : si une machine est la prochaine à lire vos données, le CSV est presque toujours le bon choix.

Quand utiliser le XLSX ?

Utilisez le XLSX quand le fichier est un document dans lequel vous travaillez, pas seulement des données que vous transmettez. Dès que vous avez besoin de calculs qui se mettent à jour, d’une mise en forme qui résiste, de types de cellules qui restent corrects ou de plus d’une feuille dans un même fichier, le CSV atteint ses limites et le XLSX est le format conçu pour cette tâche. Tout ce qui contient des formules, des totaux, des graphiques ou une mise en page à laquelle vous tenez relève du XLSX.

Voyez un XLSX comme un classeur vivant. Un budget avec des formules, un rapport doté d’un onglet de synthèse et d’un onglet de détail, un modèle où un chiffre se répercute à travers des dizaines de calculs : tout cela vit naturellement en XLSX et serait aplati ou cassé par le CSV. C’est la structure qui fait la valeur.

Conservez donc vos vrais fichiers de travail en XLSX. N’exportez en CSV qu’en bout de chaîne, quand vous devez transmettre les chiffres bruts à autre chose. Votre copie de référence doit rester dans le format le plus riche, car vous ne pouvez pas reconstruire la mise en forme ou les formules à partir d’un CSV après coup.

Les pièges du CSV à connaître

La simplicité du CSV s’accompagne d’arêtes vives, et la plupart des incidents de données y trouvent leur origine. Le format n’a pas de types, pas de norme unique reconnue, et aucune mémoire de la façon dont une valeur était censée être lue. Les valeurs peuvent donc se décaler ou se casser de manière surprenante. Connaître les pièges courants permet de les éviter presque tous.

Les valeurs qui contiennent une virgule

Si une valeur contient elle-même une virgule, comme Smith, Jane dans une colonne de noms, un lecteur naïf la traite comme deux champs distincts et toute la ligne se décale. La solution intégrée au format, ce sont les guillemets : entourez la valeur de guillemets doubles, et la virgule à l’intérieur est traitée comme du texte. Les outils bien conçus le font automatiquement, mais les CSV édités à la main l’oublient souvent, ce qui mélange les colonnes.

Les zéros en tête et les longs nombres

Comme le CSV stocke tout en texte brut sans type, un tableur devine comment interpréter chaque colonne à l’ouverture. Un code postal comme 01970 perd son zéro de tête quand il est deviné comme un nombre. Un long code produit ou un numéro de carte bancaire peut être arrondi ou affiché en notation scientifique. Le fichier est correct, ce sont les paramètres d’importation qui le réinterprètent.

L’absence de norme de séparateur unique

La virgule est dans le nom, mais elle n’est pas garantie. Les fichiers issus de régions qui utilisent la virgule comme séparateur décimal emploient souvent un point-virgule entre les champs, et les valeurs séparées par des tabulations sont courantes elles aussi. Aucun en-tête universel ne déclare lequel un fichier utilise, si bien qu’un CSV qui s’ouvre proprement à un endroit peut se retrouver dans une seule colonne ailleurs.

Les surprises d’encodage

Le CSV est du texte brut, mais le texte brut a tout de même besoin d’un encodage de caractères, et le fichier ne précise pas toujours lequel. Ouvrez avec le mauvais encodage un fichier enregistré dans un autre, et les lettres accentuées, les symboles monétaires ou les écritures non latines se transforment en caractères illisibles. Enregistrer et ouvrir en UTF-8 des deux côtés évite l’essentiel de ces problèmes.

Convertir de l’un à l’autre

La conversion est à sens unique en matière de richesse, et c’est l’essentiel à retenir. Passer du XLSX au CSV aplatit le classeur en une seule feuille de valeurs brutes, en supprimant au passage chaque formule, mise en forme, graphique et onglet supplémentaire. Passer du CSV au XLSX se contente d’envelopper les valeurs existantes dans un classeur ; il ne peut pas inventer une mise en forme ou des formules qui n’ont jamais existé.

Convertissez donc en connaissance de cause. Exportez un XLSX en CSV quand vous voulez réellement ne garder que les valeurs brutes d’une feuille, pour une importation ou une transmission, et conservez le XLSX d’origine comme référence afin que rien ne soit perdu définitivement. Si vous avez seulement besoin d’une conversion rapide et privée sans envoyer de fichier nulle part, vous pouvez transformer un classeur en CSV dans votre navigateur avec le convertisseur Excel vers CSV gratuit sur excel.hivly.net. Rien ne quitte votre machine.

La version courte tient bien la route : le CSV pour l’échange, le XLSX pour les documents de travail. Adaptez le format selon que c’est une machine ou une personne qui lira ensuite, et la plupart des soucis de tableur n’arrivent jamais.

Try the excel toolsTranslate formulas between languages, convert Excel to and from CSV, JSON and HTML, and merge workbooks.

Questions fréquentes

Le CSV ou le XLSX, lequel convient le mieux aux grands jeux de données ?
Cela dépend de vos besoins. Les fichiers CSV sont plus légers et s'intègrent rapidement aux bases de données et aux scripts, ce qui les rend imbattables pour le transfert brut. Le XLSX plafonne autour d'un million de lignes par feuille et alourdit le fichier, mais il préserve les types et les formules. Pour des données en masse, le CSV reste le plus économe.
Enregistrer au format CSV fait-il perdre mes données ?
Tout est perdu sauf les valeurs brutes. Enregistrer un XLSX en CSV supprime la mise en forme, les formules, les graphiques, les couleurs des cellules et toutes les feuilles sauf une, en ne gardant que le texte et les nombres de cette unique feuille. Les valeurs survivent, mais pas la structure ni la présentation. Conservez le XLSX comme copie de référence.
Pourquoi mes zéros en tête disparaissent-ils en CSV ?
Le CSV stocke tout en texte brut, sans information de type. Un code postal comme 01970 n'est donc qu'une suite de caractères. Quand un tableur l'ouvre, il suppose que la colonne contient des nombres et supprime le zéro de tête. Le fichier est intact, ce sont les paramètres d'importation qui le réinterprètent.
Un fichier CSV peut-il contenir plusieurs feuilles ?
Non. Un fichier CSV est un tableau unique et plat, une ligne par enregistrement, sans notion d'onglet ni de feuille. Si vous avez besoin de plusieurs tableaux liés dans un même fichier, le XLSX est fait pour cela, car chaque feuille existe séparément à l'intérieur du classeur. Le CSV ne contient qu'une seule grille de valeurs.

À lire ensuite

Un projet plus ambitieux ?

Hivly est créé par CodingEagles, un studio logiciel qui livre des applications web de production. Si vous avez un vrai projet, contactez-nous.

Découvrez ce que fait CodingEagles →