8.3.4.1. Jaka jest struktura standardowego pliku CSV?

Standardowy plik CSV zawiera kontakty w formie tabeli. Tabela ma następującą strukturę:

  • Pierwszy wiersz zawiera nagłówki, tj. nazwy pól danych.

  • Każdy kolejny wiersz zawiera pola danych dla kontaktu w pojedynczych kolumnach.

  • Pola danych są oddzielone przecinkami.

  • Koniec linii wskazuje zawinięcie linii.

Plik CSV może zostać utworzony na przykład za pomocą arkusza kalkulacyjnego lub edytora tekstu. Tworząc go, należy wziąć pod uwagę następujące szczegóły.

  • Jeśli w polach danych pliku CSV pojawiają się umlauty, muszą one zostać zakodowane za pomocą utf-8.

  • Pierwszy wiersz pliku CSV musi zawierać przynajmniej jeden z tytułów kolumn wymienionych poniżej.

  • Tytuły kolumn rozróżniają duże i małe litery.

  • Kolumny mogą wystąpić w dowolnym porządku. Importowane dane zostaną przypisane do pól danych w programie do pracy grupowej.

  • Pola danych są oddzielone przecinkami.

  • Jeśli w polu danych pojawią się nieprawidłowe formaty, pole danych z odpowiadającym kontaktem zostanie pominięte. Pole danych musi być zgodne z następującym formatem:

    • Wszystkie wiadomości e-mail muszą zawierać znak "@".

    • Plik może mieć puste pole danych.

  • Jeśli pole danych przekracza maksymalną liczbę znaków, wszystkie nadmiarowe znaki zostaną usunięte. Poniższa tabela przedstawia maksymalną liczbą znaków dozwolonych dla każdego pola danych.

Pierwszy wiersz pliku CSV musi zawierać jeden lub więcej z następujących nagłówków:

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 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 Anniversary