.CSV

Fichier CSV

Comma-Separated Values
Poser une question
RÉPONSE RAPIDE

Un fichier CSV stocke des données tabulaires sous forme de texte brut - une ligne par enregistrement, les valeurs étant séparées par des virgules (ou des points-virgules dans les régions européennes). N'importe quel tableur peut l'ouvrir : Excel, Google Sheets, LibreOffice Calc. Le problème le plus courant est Excel qui entasse tout dans une seule colonne ou affiche des caractères illisibles - deux problèmes résolus en utilisant l'assistant d'importation au lieu de double-cliquer.

Développeur : No single owner (in use since the 1970s); documented in RFC 4180 (2005) Catégorie : Fichiers de données Standard ouvert MIME: text/csv
S'OUVRE SUR Windows macOS Linux Web
Lié : .PKPASS · .DAT · .JSON · .RIS

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 21, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier CSV ?

.csv est un format de fichier qui stocke différents types de données dans des ensembles de texte séparés par des caractères, le plus souvent une virgule - d'où le nom Comma-Separated Values. Le format est documenté dans la RFC 4180 (2005), un standard minimal mais largement adopté. Les enregistrements de données sont séparés par un caractère de nouvelle ligne, tandis que les valeurs de champs individuelles sont couramment entourées de guillemets doubles. Pour inclure un guillemet double littéral à l'intérieur d'un champ, il est écrit deux fois comme "".

La première ligne d'un fichier .csv contient conventionnellement les noms de colonnes (une ligne d'en-tête), bien que la spécification CSV n'impose pas sa structure. Les champs d'enregistrement peuvent être séparés par :

  • Des virgules,
  • Des points-virgules,
  • Des tabulations (voir .TSV),
  • D'autres caractères - utilisés de manière cohérente dans tout le document.

Les fichiers .csv sont utilisés pour stocker, importer et exporter des données dans un format bien défini et indépendant de la plateforme que n'importe quel éditeur de texte peut ouvrir. Comme le choix du séparateur est libre, cela peut parfois causer des problèmes lors de la conversion ; par conséquent, les assistants d'importation de données doivent offrir une option pour configurer le séparateur à utiliser, comme c'est le cas avec les applications de tableur telles que Microsoft Excel et LibreOffice Calc.

Le format .csv ne comporte pas de signature de fichier (magic bytes) et est identifié par sa structure plutôt que par son contenu. Un fichier peut éventuellement commencer par une marque d'ordre d'octets UTF-8 (EF BB BF), qu'Excel écrit automatiquement pour signaler l'encodage. La plupart des langages de programmation fournissent des bibliothèques dédiées pour importer et gérer les fichiers .csv de manière fiable, ce qui en fait l'un des formats d'échange de données les plus universels utilisés aujourd'hui.

Sécurité et sûreté

RISQUE : MEDIUM

Le CSV est du texte brut et ne peut pas exécuter de code par lui-même, mais il comporte un risque réel : l'injection CSV (injection de formule). Si une cellule commence par =, +, - ou @, un tableur peut l'exécuter comme une formule à l'ouverture - les attaquants exploitent cela dans les CSV exportés pour exécuter des commandes ou voler des données. Les versions modernes d'Excel/LibreOffice avertissent avant d'exécuter de telles formules ; ne les activez pas dans des fichiers provenant de sources non fiables. Le « risque » quotidien est la corruption des données, pas les logiciels malveillants : un mauvais encodage ou délimiteur altérant silencieusement les nombres, les dates et les zéros non significatifs (ex: codes postaux et numéros de téléphone perdant leur 0 initial).

Détails du format

en bref
NOM COMPLETComma-Separated Values
DÉVELOPPEURNo single owner (in use since the 1970s); documented in RFC 4180 (2005)depuis 1970s (early use); RFC 4180 published 2005
TYPE MIMEtext/csv
TYPEDonnées tabulaires en texte brut
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers CSV

Windows3 apps
Microsoft Excel Payant Ne double-cliquez pas pour les fichiers complexes - utilisez Données > « À partir de texte/CSV », puis choisissez l'encodage (UTF-8) et le délimiteur dans l'aperçu avant le chargement.
LibreOffice Calc Open-source Ouvrez le CSV - Calc affiche une boîte de dialogue d'importation pour choisir le délimiteur et le jeu de caractères à chaque fois. L'outil gratuit le plus fiable pour ouvrir les CSV.
Notepad / Notepad++ Open-source Ouvrez en tant que texte brut pour inspecter les lignes brutes, vérifier le délimiteur et l'encodage, ou effectuer des corrections rapides.
macOS3 apps
Microsoft Excel Payant Ne double-cliquez pas pour les fichiers complexes - utilisez Données > « À partir de texte/CSV », puis choisissez l'encodage (UTF-8) et le délimiteur dans l'aperçu avant le chargement.
LibreOffice Calc Open-source Ouvrez le CSV - Calc affiche une boîte de dialogue d'importation pour choisir le délimiteur et le jeu de caractères à chaque fois. L'outil gratuit le plus fiable pour ouvrir les CSV.
Numbers (Apple) Gratuit Double-cliquez pour ouvrir le CSV ; Numbers affiche les options de colonne/encodage lors de l'importation.
Linux2 apps
LibreOffice Calc Open-source Ouvrez le CSV - Calc affiche une boîte de dialogue d'importation pour choisir le délimiteur et le jeu de caractères à chaque fois. L'outil gratuit le plus fiable pour ouvrir les CSV.
GNOME Gnumeric Open-source Tableur léger avec un assistant d'importation de texte clair pour le délimiteur et l'encodage.
Web2 apps
Google Sheets Gratuit Fichier > Importer > Importer le CSV, choisissez le séparateur (auto/virgule/point-virgule). Gère bien l'UTF-8 et s'exécute dans le navigateur.
Microsoft Excel for the web Gratuit Téléchargez sur OneDrive et ouvrez dans Excel pour le web (gratuit avec un compte Microsoft).

Détails techniques

spécifications approfondies
Type MIMEtext/csv
Structure du fichierTexte brut ; lignes délimitées par des fins de ligne, champs délimités par un caractère séparateur choisi
Délimiteur par défautVirgule (`,`) ; les points-virgules et les tabulations sont également des variantes largement utilisées
Fin de ligne (RFC 4180)CRLF (`\r\n` selon la spécification) ; LF seul (`\n`) est largement accepté en pratique
Caractère de citation de champGuillemet double (`"`) ; doublé (`""`) pour échapper un guillemet littéral dans un champ
Ligne d'en-têtePremière ligne facultative listant conventionnellement les noms de colonnes ; la RFC 4180 laisse la structure de l'en-tête indéfinie
Signature de fichier (magic bytes)Aucune ; identifié par la structure. Un BOM UTF-8 facultatif (`EF BB BF`) peut apparaître au début du fichier
Prise en charge des champs multilignesPris en charge lorsque le contenu du champ est entouré de guillemets doubles
Modèle de donnéesTable plate unique uniquement ; pas d'imbrication, de relations ou de types de données de colonne encodés dans le format
Encodage des caractèresTout encodage convenu entre l'émetteur et le récepteur ; UTF-8 et Windows-1252 sont les plus courants
Compression intégréeAucune ; les fichiers sont couramment archivés en `.gz` ou [ZIP](/format/zip)
Aptitude au streamingÉlevée - les lignes peuvent être traitées ligne par ligne sans charger tout le fichier en mémoire
Support des données binairesNon pris en charge nativement ; le contenu binaire doit être encodé en Base64 sous forme de texte
Limites de lignes des applicationsAucune limite au niveau du format ; Microsoft Excel limite l'importation de feuilles à 1 048 576 lignes
Publié1970s (early use); RFC 4180 published 2005
Standard ouvertOui · libre de droits
Spécificationwww.rfc-editor.org

Conversions CSV

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers CSV. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers CSV.

Foire aux questions

Pourquoi Excel ouvre-t-il mon CSV dans une seule colonne ?
Votre CSV utilise un délimiteur différent de celui qu'Excel attend pour votre région (virgule vs point-virgule). Au lieu de double-cliquer, utilisez Données > « À partir de texte/CSV » et choisissez le bon délimiteur dans l'aperçu, ou modifiez le séparateur de liste d'Excel dans les paramètres régionaux de Windows.
Pourquoi mon CSV affiche-t-il des caractères bizarres ?
Il s'agit d'un problème d'encodage - le fichier est en UTF-8 mais l'application l'a ouvert en ANSI/Windows-1252. Rouvrez-le avec l'assistant d'importation et sélectionnez UTF-8, ou enregistrez le CSV avec un BOM UTF-8 pour qu'Excel le détecte.
Virgule ou point-virgule - quel délimiteur un CSV doit-il utiliser ?
La virgule est la norme (RFC 4180), mais les régions européennes où la virgule est le séparateur décimal utilisent des points-virgules. Adaptez le séparateur à la personne qui ouvrira le fichier, ou utilisez un TSV (tabulation) pour éviter totalement le problème.
Comment convertir un CSV en Excel (.xlsx) ?
Ouvrez le CSV dans Excel, LibreOffice Calc ou Google Sheets - en définissant le bon délimiteur et l'encodage lors de l'importation - puis Fichier > Enregistrer sous et choisissez .xlsx.
Comment transformer un CSV de contacts en vCard pour mon téléphone ?
Importez le CSV dans Google Contacts ou Outlook, assurez-vous que les colonnes correspondent au nom/email/téléphone, puis exportez en vCard (.vcf) et importez ce fichier sur votre téléphone.
L'enregistrement en CSV fera-t-il perdre mes formules et ma mise en forme Excel ?
Oui. Le CSV ne stocke que les valeurs brutes de la feuille active - pas de formules, de mise en forme, de graphiques ou de feuilles supplémentaires. Conservez un original en .xlsx et n'exportez en CSV que pour partager des données.

Références

1RFC 4180 - Common Format and MIME Type for CSV Fileswww.rfc-editor.org
2Microsoft - Import or export text (.txt or .csv) filessupport.microsoft.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.BCBitComet Incomplete Download File
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.AVIFAV1 Image File Format (AVIF)
10.RPMSGRestricted Permission Message

Extensions liées

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.GGBGeoGebra Document

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z