< Számítástechnika

CSV

Szerző: Sallai András

Copyright © 2009, Sallai András

Licenc: CC BY-SA 4.0

Web: https://szit.hu

A CSV-ről

A CSV a comma-separated values szavak rövidítése. Magyarul: vesszővel szeparált értékek.

Vesszővel tagolt értékek, táblázatos formában tárolva. Minden sor egy rekordnak felel meg.

A CSV fájlokat sok program támogatja. Fogyasztói, üzleti, tudományos programok egyaránt használják. Gyakran használt adatbázisok tábláinak tárolására, amikor azokat exportálni, menteni, mozgatni szeretnénk.

Szeparátor

Egy soron belül az értékeket vesszővel tagoljuk. Előfordul azonban tabulátorral vagy szóközzel tagolt állomány is.

Szabvány

Az rfc4180 szabvány egy ilyen fájlformátumot ír le. Az egyes felhasználások nem teljesítik a szabványt teljességgel, ezért különféle változatok léteznek. Az rfc4180 ilyenképpen egy javaslat.

A CSV meghatározása

tetszőleges kódolású szöveges állomány (ASCII, Unicode, EBCDIC, Shift JIS, stb.

rekordok soronként

valamilyen mezőelválasztó karakterrel szeparált mezők

minden rekord ugyanabban a sorrendben tartalmazza a mezőket

A számértékeket írhatjuk idézőjel nélkül, a karaktersorozat típusú értékeket idézőjelbe szokás tenni.

Kiterjesztés

.txt

.csv

Példa

No, Név, Település, Fizetés, Életkor 1, "Nagy József", "Szolnok", 850000, 32 2, "Fer István", "Miskolc", 72800, 25 3, "Páros Lajos", "Szeged", 915000, 28

Linkek

http://edoceo.com/utilitas/csv-file-format

http://www.ietf.org/rfc/rfc4180.txt

http://www.w3.org/TR/tabular-data-model/

https://en.wikipedia.org/wiki/Comma-separated_values