CSV
CSV (comma-separated values) est un format de données tabulaires séparant les champs par des virgules ; RFC 4180 définit la norme et il est largement utilisé pour l'import et l'export de données.
Objectif
Fournir le format d'échange de données tabulaires le plus simple, directement lisible et écrivable par les tableurs et bases de données.
Mécanisme
Chaque ligne est un enregistrement, aux champs séparés par des virgules. Les champs contenant virgules, guillemets ou sauts de ligne sont entourés de guillemets doubles, et un guillemet dans un champ cité est échappé par dédoublement. RFC 4180 spécifie des sauts CRLF et une ligne d'en-tête optionnelle. Les implémentations varient en dialecte.
Cas d’usage
- Import et export de tableurs
- Migration de données de bases
- Analyse de données (pandas)
- Données groupées d'API
Exemples
- entrée
name,age Ada,36OutputA two-row, two-column tableHeader in the first row
Erreurs courantes
- An unquoted field containing a comma shifts the columns
- Wrap fields containing the delimiter in double quotes
Termes associés
TSV
TSV (valeurs séparées par tabulations) ressemble à CSV mais sépare les champs par des tabulations, évitant les conflits avec les virgules dans les champs ; courant dans les exports de bases de données et le TALN. GLOSSAIRE
JSON
JSON (JavaScript Object Notation) est un format léger d'échange de données fondé sur les littéraux d'objets JavaScript, utilisant paires clé-valeur et tableaux. GLOSSAIRE
YAML
YAML (YAML Ain't Markup Language) est un format de sérialisation de données orienté configuration utilisant l'indentation pour la hiérarchie, prenant en charge commentaires et références, et mieux adapté à l'édition manuelle que JSON. GLOSSAIRE
Outils associés
Convertisseur CSV
Convert between CSV and JSON online. Supports comma, semicolon, and tab delimiters. Gratuit, privé et 100% côté client. OUTIL
Convertisseur CSV ↔ HTML
Convert between CSV and HTML table format online. Gratuit, privé et 100% côté client. OUTIL
Convertisseur CSV ↔ Markdown
Convert between CSV and Markdown table format online. Gratuit, privé et 100% côté client. OUTIL
Convertisseur JSON ↔ CSV
Convert between JSON and CSV formats online. Gratuit, privé et 100% côté client. OUTIL