Tartalomjegyzék
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
- dolgozok.csv
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