Les formats CSV et TSV

Les formats CSV et TSV sont des formats de données tabulaires, c’est à dire servant à représenter des tableaux en deux dimensions de données.

CSV
Comma Separated Values (Valeurs séparées par des virgules)
TSV
Tab Separated Values (Valeurs séparées par des tabulations)

Note

En réalité, on peut utiliser d’autres séparateurs que les virgules ou tabulations.

Exemple

Les tableaux sont des suites de valeurs organisées en lignes.

../../_images/tableau.svg

En CSV

En CSV, les valeurs sont séparées par des virgules, et les lignes par des retours à la ligne (↩).

A,B,C↩
D,E,F↩
G,H,I↩
résultat
A B C
D E F
G H I

En TSV

En CSV, les valeurs sont séparées par des tabulations (⇥), et les lignes par des retours à la ligne (↩).

A ⇥ B ⇥ C↩
D ⇥ E ⇥ F↩
G ⇥ H ⇥ I↩
résultat
A B C
D E F
G H I

Les « problèmes » du CSV :

Vous pourriez vouloir utiliser des virgules dans vos valeurs. Il faut à ce moment les échapper avec un caractère d’échappement (une barre oblique inversée ).

A,B,ici\,un exemple↩
D,E,F↩
G,H,I↩

Donnera :

résultat
A B ici, un exemple
D E F
G H I

Ou : vous pouvez utiliser le format TSV.

Un autre problème est vu à la page suivante.