8.3.4.1. Quelle est la structure d'un fichier CSV standard ?

Un fichier CSV standard contient des contacts sous forme d'un tableau. Le tableau a la structure suivante :

  • La première ligne contient les en-têtes, c'est à dire les noms des champs de données.

  • Chacune des lignes suivantes contient les champs de données d'un contact dans des colonnes individuelles.

  • Les champs de données sont séparés par des virgules.

  • La fin de la ligne est indiquée par un saut de ligne.

Un fichier CSV peut, par exemple, être créé avec un tableur ou un éditeur de texte. Veillez à ce que les détails suivants soient pris en considération.

  • S'il y a des accents dans les champs de données du fichier CSV, il faut encoder ce dernier en UTF-8.

  • La première ligne du fichier CSV doit contenir au moins un des titres de colonne mentionnés ci-dessous.

  • Les titres de colonnes sont sensibles à la casse.

  • Les colonnes peuvent être dans n'importe quel ordre. Les données importées seront attribuées aux champs du collecticiel.

  • Les champs de données sont séparés par des virgules.

  • Si le format d'un champ de données est invalide, le contact correspondant sera ignoré. Les champs de données doivent avoir le format suivant :

    • Tous les champs du message électronique doivent contenir le caractère arobase (« @ »).

    • Il est permis d'avoir un champ de données vide.

  • Si un champ de données dépasse le nombre de caractères autorisé, tous les caractères en excès sont supprimés. Le tableau ci-dessous indique le nombre maximal de caractères autorisé pour chaque champ de données.

La première ligne du fichier CSV doit contenir un ou plusieurs des en-têtes de colonnes suivants :

Display name Sur name Given name Middle name
Suffix Title Street home Postal code home
City home State home Country home Martial status
Number of children Profession Nickname Spouse name
Note Company Department Position
Room number Street business Postal code business City business
State business Country business Number of employee Sales volume
Tax id Commercial register Branches Manager's name
Assistant's name Street other Postal code other City other
State other Country other Telephone assistant Telephone business 1
Telephone business 2 FAX business Telephone car Telephone company
Telephone home 1 Telephone home 2 FAX home Cellular telephone 1
Cellular telephone 2 Telephone other FAX other Telephone pager
Telephone telex Telephone TTY/TDD Instantmessenger 1 Instantmessenger 2
Telephone IP Email 1 Email 2 Email 3
URL Categories Dynamic Field 1 Dynamic Field 2
Dynamic Field 3 Dynamic Field 4 Dynamic Field 5 Dynamic Field 6
Dynamic Field 7 Dynamic Field 8 Dynamic Field 9 Dynamic Field 10
Dynamic Field 11 Dynamic Field 12 Dynamic Field 13 Dynamic Field 14
Dynamic Field 15 Dynamic Field 16 Dynamic Field 17 Dynamic Field 18
Dynamic Field 19 Dynamic Field 20 private Birthday
Anniversaire de mariage ou fête