Vesszővel elválasztott értékek

Vesszővel elválasztott értékek Jellemzők
Kiterjesztés .csv
MIME típus text/csv
Formátum típusa szöveges fájl
Alapértelmezett (en) RFC  4180
Leírás Nyitott formátum

A vesszővel elválasztott értékek , CSV néven ismert, egy nyílt szövegű formátum, amely a táblázatos adatokat vesszővel elválasztott értékként jeleníti meg. Ez a formátum még soha nem volt hivatalos specifikáció tárgya. Azonban RFC  4180 írja le a leggyakoribb formája és létrehozza a MIME-típus „  ” regisztrált IANA . text/csv

A CSV fájl szöveges fájl , szemben az úgynevezett "bináris" formátumokkal. Minden szövegsor megfelel a táblázat egy sorának, a vessző pedig az oszlopok elválasztásának. A vesszővel elválasztott szövegrészek így megfelelnek a táblázat celláinak tartalmának. A sor egy rendezett karaktersorozat, amelyet egy sor vége zár le ( sortörés - LF vagy CRLF ), az utolsó sor felmenthető ez alól.

Példa

Fájl .csv formátumban Táblázatos ábrázolás
Sexe,Prénom,Année de naissance M,Alphonse,1932 F,Béatrice,1964 F,Charlotte,1988
Szex Keresztnév születési év
M Alphonse 1932
F Beatrice 1964
F Charlotte 1988

Francia változatok

Az a tény, hogy a CSV-fájlokat főleg olyan táblázatos szoftverek körül használják, mint a Microsoft Excel , és hogy az elválasztók nincsenek szabványosítva (vesszők, pontosvesszők bizonyos helyeken, beleértve a francia nyelvet  stb. ), Ez a formátum célszerűtlen más használat esetén. Egyszeri adatcserékként. Ez a formátum azonban meglehetősen népszerű, mert viszonylag könnyen előállítható.

A szöveges mezőket idézőjelekkel is el lehet határolni . Ha maga a mező idézőjeleket tartalmaz, azok megduplázódnak, így nem tekinthetők a mező kezdetének vagy végének. Ha egy mező oszlopelválasztóként (vessző, pontosvessző, tabulátor  stb. ) Vagy vonalelválasztóként (általában az újsor karakter) használt előjelet tartalmaz, idézőjelek szükségesek, hogy ez a jel ne legyen összetévesztve elválasztóval.

Példa pontosvesszővel és idézőjelekkel elválasztott mezőkkel:

Robert;Dupont;rue du Verger, 12;… "Michel";"Durand";" av. de la Ferme, 89 ";… "Michel ""Michele""";"Durand";" av. de la Ferme, 89";… "Michel;Michele";"Durand";"av. de la Ferme, 89";…

Ez a szöveg a következő adatokat tartalmazza:

Robert Dupont rue du Verger, 12 ...
Michael Durand av. a gazdaság, 89 ...
Michel "Michele" Durand av. a gazdaság, 89 ...
Michel; Michele Durand av. a gazdaság, 89 ...

Alternatívák

A CSV formátumnak egyéb hátrányai is vannak, a Microsoft Excel úgy értelmezi, hogy a fájl eredetétől függően angol formátumban (oszlopelválasztó: vessző; decimális elválasztó: pont) vagy francia formátumban (oszlopelválasztó: pontosvessző; decimális elválasztó: vessző) : lemezen, HTTP-vel , cserélhető adathordozóval stb.

A SYLK formátum előnye, hogy szöveges formátumú és független a Microsoft Excel nyelvétől (angol, francia stb.). Integrálni tudja az egyszerű matematikai képleteket és szabályozni tudja a sejtek bizonyos tulajdonságait. Ezenkívül a táblázat cellái soron kívül is kitölthetők.

Alternatív megoldás lehet az XML importálása táblázatos szoftverekbe, például a Microsoft Excelbe .

Lásd is

Kapcsolódó cikkek

Külső linkek

Megjegyzések és hivatkozások

  1. (in) Megjegyzések iránti kérelem n o  4180 .