Comma Separated Value (.CSV)
CSV (Comma-Separated Values) est un format de fichier simple et largement utilisé pour stocker des données tabulaires sous forme de texte.
Chaque ligne du fichier représente un enregistrement, et chaque valeur dans une ligne est séparée par une virgule (ou parfois un autre séparateur comme un point-virgule). Les fichiers CSV sont souvent utilisés pour échanger des données entre différents systèmes, notamment des bases de données et des tableurs.
Caractéristiques principales d'un fichier CSV :
Séparateur de champs : Dans la plupart des cas, une virgule est utilisée pour séparer les champs, bien que d'autres séparateurs (comme un point-virgule, une tabulation ou un espace) puissent être utilisés. Exemple de ligne CSV :
mathematicaNom,Âge,PosteJohn Doe,30,Développeur
En-têtes : La première ligne d'un fichier CSV contient souvent les en-têtes de colonnes, qui décrivent les données dans chaque champ. Exemple avec en-têtes :
mathematicaNom,Âge,PosteJohn Doe,30,DéveloppeurJane Smith,25,Designer
Gestion des valeurs avec des virgules : Si une valeur contient une virgule (comme dans une adresse ou un texte long), elle est souvent encadrée de guillemets doubles pour éviter toute confusion avec le séparateur. Exemple :
arduino"Nom","Âge","Adresse""John Doe",30,"123, Rue de Paris"
Absence de typage : Toutes les données dans un fichier CSV sont stockées sous forme de texte brut. Cela signifie qu'il n'y a pas de typage explicite comme dans une base de données (par exemple, les nombres et les dates sont traités comme des chaînes de caractères).
Avantages d'un fichier CSV :
- Simplicité : Facile à lire et à générer pour les humains comme pour les machines.
- Compatibilité : Pratiquement tous les logiciels (tableurs, bases de données, éditeurs de texte) peuvent lire et écrire des fichiers CSV.
- Léger : Le format texte brut rend les fichiers CSV légers et faciles à transférer.
Inconvénients d'un fichier CSV :
- Pas de structure complexe : Ne supporte pas de données imbriquées ou hiérarchiques comme les formats JSON ou XML.
- Pas de typage : Toutes les données sont traitées comme du texte, donc aucune validation directe des types de données (comme les nombres, les dates).
- Gestion limitée des métadonnées : Contrairement aux bases de données ou aux formats plus complexes, il n'y a pas de mécanismes pour stocker des informations supplémentaires sur les colonnes, comme le type de données ou les contraintes.
Exemple de fichier CSV complet :
ID,Nom,Âge,Email
1,John Doe,30,john.doe .com
2,Jane Smith,25,jane.smith .com
3,Michael Brown,40,michael.brown .com
Source : ChatGPT4.0
- Liste de Sigle (Acronyme) | Toute Abréviations en Informatique
- Entreprise informatique | Grande société numérique mondiale
- American Standard Code for Information Interchange (ASCII)
- Ingénieur système informatique | Conçoit et développement
- Cybersécurité | Méthode de gestion de risques informatiques
- Cyberattaque | Acte offensif envers un dispositif informatique