Qu’est-ce qu’un fichier CSV ?
CSV est l’abréviation de “Comma Separated Values” et signifie “valeurs séparées par des virgules”. En d’autres termes, un fichier CSV est un fichier texte dans lequel les caractères sont séparés par des virgules, formant ainsi une sorte de tableau en lignes et en colonnes. Les colonnes sont définies par chaque point-virgule ( ;), tandis que chaque ligne est définie par une ligne supplémentaire dans le texte. De cette manière, les fichiers CSV peuvent être créés très facilement (voir ci-dessous). C’est pourquoi les fichiers .csv sont directement associés à la création de tables des matières.
Un fichier CSV est généralement identifié avec le programme Excel, qui est basé sur des grilles formant un tableau en lignes et en colonnes. Il est très courant de lire les fichiers CSV à partir d’Excel, car le programme (même si ce n’est pas le cas dans les anciennes versions) identifie automatiquement les séparateurs et forme le tableau sans que nous ayons à faire quoi que ce soit. Il existe différents séparateurs, utilisés plus ou moins fréquemment selon la région où l’on se trouve. Comme les tableaux sont principalement utilisés pour stocker des valeurs numériques, il existe des conflits entre les formats décimaux européens (qui utilisent des virgules) et les séparateurs de virgules. C’est pourquoi le point-virgule est souvent utilisé en Europe, alors qu’aux États-Unis et dans d’autres pays anglophones, c’est la virgule qui est utilisée, car ils utilisent le point comme format décimal.
La facilité de passage d’un tableau à un CSV et vice versa, ainsi que le faible espace de stockage et les exigences de calcul qu’ils requièrent, rendent ces fichiers pratiquement universels, et comme Excel identifie automatiquement les séparateurs, il est évident que toutes les personnes impliquées dans des tâches de bureautique et de productivité connaissent les fichiers CSV. Cependant, l’identification automatique des séparateurs par Excel ne fonctionne pas toujours, si vous êtes dans ce cas, vous pouvez consulter ce guide pour ouvrir correctement un fichier CSV dans Excel.
À quoi sert un fichier CSV ?
Les fichiers CSV sont utilisés pour traiter une grande quantité de données sous forme de tableau, sans surcharge de calcul. Il est extrêmement facile de générer un tableau à partir d’un document texte, en délimitant simplement chaque cellule requise par un point-virgule (dans le cas de l’Europe) ou une virgule (dans les pays anglophones).
Dans un bloc-notes vide, vous pouvez insérer autant de caractères que vous le souhaitez et l’enregistrer sous la forme d’un fichier .txt, qui sera alors lu comme un document texte normal. Si vous séparez ces caractères (ou des mots complets, des valeurs, des symboles…) par un point-virgule et que vous enregistrez le fichier au format .csv, lorsque vous l’ouvrirez, vous verrez que chaque mot séparé du reste par un point-virgule est placé dans une cellule indépendante. Si vous saisissez maintenant une deuxième ligne dans le même fichier texte et que vous procédez de la même manière que pour la première ligne, lorsque vous enregistrez le fichier au format .csv et que vous l’ouvrez, vous constatez que vous disposez à présent d’un tableau comportant deux lignes et plusieurs colonnes. De cette manière, vous pouvez créer un fichier CSV sans aucun logiciel supplémentaire. L’étape suivante consiste généralement à convertir ce CSV en Excel.
Si vous devez utiliser un séparateur dans le contenu d’une cellule, vous devrez utiliser des guillemets pour couvrir autant de caractères que vous le souhaitez dans cette cellule, afin qu’Excel l’identifie comme un seul bloc et lui attribue une seule cellule.
Le “mauvais” côté de la chose est que les fichiers CSV ne prennent en charge que des données “brutes”, c’est-à-dire que vous ne pouvez pas sélectionner les couleurs ou les formats de tableau que vous souhaitez afficher une fois que vous les ouvrez avec Excel, par exemple. Ces propriétés sont externes au document et sont traitées par le programme avec lequel nous ouvrons le fichier CSV.