Définition - Que signifie le fichier de valeurs séparées par des virgules (CSV)?
Un fichier de valeurs séparées par des virgules (CSV) contient différentes valeurs séparées par un délimiteur, qui agit comme une table de base de données ou une forme intermédiaire d'une table de base de données. En d'autres termes, un fichier CSV est un ensemble de lignes et de colonnes de base de données stockées dans un fichier texte de telle sorte que les lignes sont séparées par une nouvelle ligne tandis que les colonnes sont séparées par un point-virgule ou une virgule. Un fichier CSV est principalement utilisé pour transporter des données entre deux bases de données de formats différents via un programme informatique.
Definir Tech explique le fichier de valeurs séparées par des virgules (CSV)
La séquence suivante illustre un fichier CSV typique:
John Smith, 50 ans, 5000 $, New York
David Benz, 36 ans, 10000 XNUMX $, Miami
Notez que chaque ligne de texte correspond à une ligne dans la table de base de données. Les différentes colonnes sont représentées par une virgule. En règle générale, ce qui suit est vrai:
- Les espaces de début et de fin sont généralement ignorés lorsque la conversion est effectuée à partir de CSV vers une base de données classique.
- Les guillemets doubles sont utilisés pour délimiter les virgules incorporées.
- Un champ qui contient des guillemets doubles est entouré de guillemets doubles et les guillemets doubles incorporés dans le champ sont également entourés d'une paire supplémentaire de guillemets doubles.
- Un champ comportant des sauts de ligne incorporés est également entouré de guillemets doubles.
- Les champs de la ligne supérieure indiquent les noms de colonne de la table cible dans laquelle le fichier CSV sera converti.
L'avantage d'utiliser le format de fichier CSV pour l'échange de données est que le fichier CSV est relativement facile à traiter par n'importe quelle application et que l'extraction de données peut être réalisée à l'aide d'un programme simple. Dans les premières années, lorsque les technologies de bases de données n'en étaient qu'à leurs balbutiements, le CSV était le format portable le plus standard. Pour la plupart, un fichier CSV ne serait utilisé que pour une application relativement simple, tandis que XML serait utilisé pour un transfert impliquant plus de complexité.