Accueil › Fichier CSV

C’est quoi un fichier CSV ?

Le format CSV expliqué simplement : ce que c’est, à quoi il sert, en quoi il diffère d’un fichier Excel, et comment l’ouvrir sans abîmer les accents ni les zéros.

Un fichier CSV (de l’anglais comma-separated values, « valeurs séparées par des virgules ») est un fichier texte qui contient un tableau. Chaque ligne du fichier est une ligne du tableau, et les valeurs de chaque colonne sont séparées par un caractère, en général une virgule ou un point-virgule. Par exemple :

nom;ville;code postal
Camille;Paris;75011
Hugo;Ajaccio;20000

Comme c’est du texte brut, presque tous les logiciels savent le lire : Excel, Google Sheets, les bases de données, les boutiques en ligne, les CRM et les outils d’e-mailing. C’est pourquoi c’est le format le plus utilisé pour importer et exporter des données, par exemple des relevés bancaires ou des listes de contacts.

CSV ou Excel (XLSX) : quelle différence ?

CaractéristiqueCSVExcel (XLSX)
Ce que c’estTexte brutClasseur Excel (fichier compressé)
FeuillesUn tableau par fichierPlusieurs feuilles
Mise en forme, couleurs, formulesNonOui
Lisible par tous les logicielsOuiPas toujours
TaillePetitePlus grande

Virgule ou point-virgule ?

En anglais, le séparateur est la virgule. Mais en France la virgule sert de séparateur décimal (1 250,50), donc Excel en français enregistre et attend des CSV séparés par des points-virgules. Si vous ouvrez un CSV et que tout s’affiche dans une seule colonne, c’est presque toujours pour cette raison.

Comment ouvrir un fichier CSV dans Excel sans l’abîmer

Par double-clic, Excel devine l’encodage et le séparateur, et se trompe souvent : « é » devient é et les codes postaux perdent leur zéro. La méthode sûre : Données › À partir d’un fichier texte/CSV, choisir « 65001 : Unicode (UTF-8) » comme origine et passer en texte les colonnes contenant des codes. Plus simple encore : notre convertisseur CSV en Excel le fait tout seul.

Comment créer un fichier CSV avec Excel

Dans Excel, allez dans Fichier › Enregistrer sous et choisissez CSV UTF-8 (délimité par des virgules). Excel n’enregistre que la feuille ouverte. Si le classeur a plusieurs feuilles ou si vous voulez choisir le séparateur, utilisez le convertisseur Excel en CSV.

Questions fréquentes

Questions sur le format CSV

Que veut dire CSV ?

CSV signifie comma-separated values en anglais, c’est-à-dire « valeurs séparées par des virgules ».

Avec quoi ouvrir un fichier CSV ?

Avec Excel, Google Sheets, LibreOffice Calc ou Numbers, et aussi avec n’importe quel éditeur de texte comme le Bloc-notes, puisque c’est du texte brut.

Quelle est la différence entre CSV et Excel (XLSX) ?

Un XLSX est un classeur complet : plusieurs feuilles, mise en forme, couleurs et formules. Un CSV ne contient que les données d’un tableau, sans mise en forme ni formule, mais presque tous les logiciels savent le lire.

Comment créer un fichier CSV avec Excel ?

Dans Excel : Fichier › Enregistrer sous, puis choisissez « CSV UTF-8 (délimité par des virgules) ». Seule la feuille active est enregistrée. Pour enregistrer toutes les feuilles d’un coup, utilisez notre convertisseur Excel en CSV.

C’est quoi le format CSV UTF-8 ?

C’est un CSV enregistré avec l’encodage UTF-8, qui peut contenir tous les caractères : accents, lettres d’autres alphabets, emojis. C’est le meilleur choix aujourd’hui, à condition qu’Excel le reconnaisse, d’où l’option « UTF-8 avec BOM ».