Section courante

A propos

Section administrative du site

Introduction

L'extension de fichier «.csv», tirant son nom de l'abréviation de l'anglicisme «Comma-separated values», est un format de compatibilité pour le transfert de données d'une application quelconque vers un tableur Microsoft Excel. Il ne s'agit pas du format idéale, puisqu'après qu'Excel est chargé se format, il faut le convertir pour correspondre au cellule et que parfois, il y a des problèmes de correspondance à cause qu'il n'utilise pas toujours des guillemets par exemple. Ainsi, ce serait un format à éviter dans la mesure du possible si vous avez des données critiques, bien qu'on a tenté de lui définir une norme avec le RFC 4180.

Spécification

Spécification Description
Type Tableur / Base de données
Format ASCII
Standard RFC 4180

Structure du fichier

Le format du fichier est en texte ASCII. La première ligne peut contenir le nom d'entête de chacune des colonnes. Si elle n'est pas indiquer, il s'agit immédiatement des données. Chacune des autres lignes textes correspondent à une ligne dans un tableur. Chacune de ces lignes contient la valeur de plusieurs colonnes (cellules d'une ligne) pouvant être séparé par soit une tabulation, soit une virgule, soit un autre séparateur de son choix.

Remarques

Exemples

Voici différents exemples de contenu du fichier (le premier sans guillemet, et l'autre avec guillemet) :

ID,Nom,Email
1,Support,support@gladir.com
2,Sylvain Maltais,smaltais@gladir.com
3,Sylvain Maltais,smaltais@gladir.ca
"ID","Nom","Email"
"1","Support","support@gladir.com"
"2,"Sylvain Maltais","smaltais@gladir.com"
"3,"Sylvain Maltais","smaltais@gladir.ca"

Voir également

Langage de programmation - PHP - Fichier - Conversion d'un fichier CSV à SQL
Langage de programmation - PHP - Fichier - Conversion d'un fichier CSV à XML

Dernière mise à jour : Mercredi, le 14 septembre 2016