CSV vesszővel elválasztott értékek | |
---|---|
Kiterjesztés | .csv |
MIME típusú | szöveg/csv |
Formátum típusa | adatbázis nézet |
Szabvány(ok) | RFC 4180 |
A CSV (az angol vesszővel elválasztott értékekből - vesszővel elválasztott értékek) egy szöveges formátum, amelyet táblázatos adatok megjelenítésére terveztek. A táblázatsor egy olyan szövegsornak felel meg, amely egy vagy több vesszővel elválasztott mezőt tartalmaz.
A CSV formátum nem teljesen szabványos. A mezők vesszővel való elválasztásának ötlete nyilvánvaló, de ezzel a megközelítéssel problémák vannak, ha az eredeti táblázatos adatok vesszőt vagy sortörést tartalmaznak. A vesszők és sortörések problémájának lehetséges megoldása az adatok idézőjelbe helyezése, azonban az eredeti adatok tartalmazhatnak idézőjeleket. Ezenkívül a "CSV" kifejezés utalhat hasonló formátumokra is, amelyekben a határoló egy tabulátor karakter (TSV) vagy pontosvessző. Számos CSV formátummal működő alkalmazás lehetővé teszi a határoló karakter és az idézet karakter kiválasztását.
A formátum neve - CSV (vesszővel elválasztott értékek) - azt jelzi, hogy a mezőket vesszővel választják el. A "CSV" kifejezés azonban használható hasonló formátumokra is. Sok program a CSV-t az általánosabb DSV formátumként értelmezi ( angol. határolóval elválasztott értékek - elválasztóval elválasztott értékek), amely lehetővé teszi más karakterek használatát elválasztóként. Konkrétan orosz nyelven és más nyelveken a vessző alapértelmezés szerint a decimális elválasztó számára van fenntartva . Ezért pontosvesszőt vagy tabulátort ( TSV formátum ) használunk elválasztóként. Egyéb különbségek a kapcsolódó formátumok között: használt idézőjel: dupla vagy egyszeres; használt karakterkészlet; az első sort fejlécként használva. Ez nagymértékben megnehezíti az adatok átvitelét egyik programból a másikba, annak ellenére, hogy a CSV-támogatás könnyen megvalósítható.
Létezik az RFC 4180 , amelynek célja a CSV formátumú adatcsere szabványosítása és egyszerűsítése. Különösen a következő követelményeket támasztja:
A szabvány azonban azt javasolja, hogy a CSV feldolgozása során szabadon kezelje a harmadik féltől származó adatokat.
Forrás szöveg:
1997, Ford, E350, "ac, abs, moon", 3000,00 1999,Chevy,"Venture "Extended Edition","",4900.00 1996, Jeep, Grand Cherokee, "ELADNI KELL! levegő, holdtető, rakott", 4799,00Eredmény táblázat:
1997 | Ford | E350 | ac, abs, hold | 3000 |
1999 | Üldöz | Venture Extended Edition | 4900 | |
1996 | Dzsip | Grand Cherokee | ELADNI KELL! levegő, holdtető, terhelve | 4799 |
Az oroszosított Microsoft Excel esetében (határolójellel ;) a forrásszöveg így fog kinézni:
1965;Pixel;E240 - formaldehid (veszélyes tartósítószer)!;"piros, zöld, törött";"3000.00" 1965; Egér; "És helyesebb a használata" "Karácsonyfák"";; "4900.00" "N/A";Gomb;Billentyűparancsok;"HASZNÁLNI KELL! Ctrl, Alt, Shift";"4799.00"Eredmény táblázat:
1965 | Pixel | E240 - formaldehid (veszélyes tartósítószer)! | piros, zöld, törött | 3000 |
1965 | egér | És helyesebb a "karácsonyfák" használata | 4900 | |
N/A | Gomb | Gyorsbillentyűket | HASZNÁLNI KELL! Ctrl, Alt, Shift | 4799 |
A CSV-fájlformátumot szinte minden táblázatkezelő és adatbázis-kezelő rendszer támogatja, beleértve a LibreOffice Calc , Gnumeric , Emacs , Microsoft Excel , Numbers , TablePro , CSVed , KSpread és Google Docs rendszereket is .
A CSV-fájlok importálása és exportálása számos mérnöki csomagban lehetséges, mint például az ANSYS és a LabVIEW .