Common Separated Value
Format utilisé par Up ! Comma Separated Value
Le format Comma Separated Value (CSV) est un format texte décrivant des enregistrements en séquence. Les enregistrements sont séparés par un caractère saut de ligne \n. Il peut optionnellement exister un ou plusieurs caractères espace avant ou après ce séparateur. Le dernier enregistrement est également suivi par ce séparateur.
Chaque enregistrement est composé d'une succession de champs. Les champs au sein d'un enregistrement sont séparés par un caractère virgule , . Il peut optionnellement exister un ou plusieur caractères espace avant ou après ce séparateur.
Voici la convention de formatage des valeurs :
- Binaire.
Suite d'octets non nuls.
- Caractere.
Soit :
- Elle correspond à un seul mot.
Elle est alors écrite directement.
- Elle correspond à plusieurs mots.
Elle est alors encadrée par deux caractères guillemet ".
Si elle contient un caractère guillemet ", virgule , ou division inversée \, celui-ci doit être précédé par le caractère division inversée \ le protégeant.
- Date.
Comme une chaîne de caractères au format %j/%m/%A.
- Date et heure.
Comme une chaîne de caractères au format %j/%m/%A %HH:%Mi:%S.
- Entier.
Comme une chaîne de caractères équivalente en base décimale ou hexadécimale.
- Heure.
Comme une chaîne de caractères au format %HH:%Mi:%S.
- Reel.
Comme une chaîne de caractères équivalente en notation décimale ou scientifique.
Exemple d'un flux au format Comma Separated Value
"Mister Scott",7724,1000.0,28/12/2005 10:50:00
"Mister Allen",7832,1200.0,26/01/2002 11:09:10
"Lady Smith",7948,1400.0,10/02/2004 15:22:20
"Miss King",7964,2000.0,01/04/2003 08:12:20