Un fichier CSV (Comma Separated Values, ou Valeurs Séparées par des Virgules) est un fichier texte brut qui stocke des données tabulaires (nombres et texte) dans un format simple et structuré. Chaque ligne du fichier représente une ligne du tableau, et les valeurs au sein de chaque ligne sont séparées par des virgules. Bien que le nom suggère que la virgule est le seul délimiteur, d'autres délimiteurs tels que les points-virgules, les tabulations ou les espaces sont également couramment utilisés, en particulier dans les régions où les virgules servent de séparateurs décimaux. Les fichiers CSV sont largement utilisés pour l'échange de données entre différentes applications et systèmes en raison de leur simplicité et de leur indépendance vis-à-vis de la plateforme. Ils sont facilement créés et lus par les programmes de tableur, les applications de bases de données et les langages de programmation. L'absence de formatage et de structures de données complexes les rend efficaces pour le stockage et le transfert de grands ensembles de données. Cependant, cette simplicité signifie également que les fichiers CSV ne prennent pas en charge des fonctionnalités telles que les feuilles de calcul multiples, les formules ou le formatage, qui sont disponibles dans des formats de tableur plus complexes. La première ligne contient souvent des en-têtes de colonne, fournissant une description des données dans chaque colonne, mais ce n'est pas une exigence stricte. Les fichiers CSV constituent un outil fondamental pour la gestion et l'analyse des données.