Fogalomtár › Fejlesztői alapszavak
CSV
angolul: comma-separated values (CSV)
A CSV egyszerű szövegfájl, amely táblázatot tárol: minden sor egy rekord, az oszlopok értékeit pedig vessző vagy pontosvessző választja el egymástól.
Érthetően
Képzelj el egy kockás füzetbe írt táblázatot, amelyről letörölted a vonalakat, és a cellák közé vesszőt tettél. Ez a CSV: egy táblázat a lehető legegyszerűbb formában, sima szövegként. Nincs benne szín, betűtípus, képlet vagy diagram, csak maga az adat.
Azért ennyire népszerű, mert szinte minden program érti. Megnyitja az Excel, a Google Táblázatok, a könyvelőprogram, a webáruház és a Jegyzettömb is. Ha két rendszer semmi másban nem tud megegyezni, CSV-ben általában igen.
Az Excel-munkafüzethez képest a CSV olyan, mint a csupasz bevásárlólista a színes, képes szórólap mellett. Kevesebbet tud, de bárki el tudja olvasni, akár egy egyszerű szövegszerkesztővel is.
Az AI-eszközök is szívesen dolgoznak vele: egy chatbotnak vagy AI-agentnek feltöltött CSV-ből gyorsan készül összesítés, grafikon vagy elemzés, mert egyszerű, sorokból és oszlopokból álló táblázat, amelyet könnyű feldolgozni.
Hogyan működik
- A fájl minden sora a táblázat egy sorát jelenti, például egy ügyfelet, egy rendelést vagy egy banki tranzakciót.
- A soron belül az oszlopok értékeit egy elválasztójel tagolja. Ez eredetileg vessző, de magyar területi beállítású gépen az Excel jellemzően pontosvesszőt használ, mert nálunk a vessző a tizedesjel.
- Az első sor többnyire fejléc, vagyis az oszlopok nevét tartalmazza, például: név;város;összeg.
- Ha egy értékben maga az elválasztójel, idézőjel vagy sortörés szerepel, az értéket idézőjelek közé teszik (a benne lévő idézőjelet pedig megduplázzák), hogy a program ne vágja ketté.
- Megnyitáskor a program az elválasztójelek mentén oszlopokra bontja a sorokat, és megpróbálja kitalálni, mi szám, mi dátum és mi szöveg.
Példa a mindennapokból
A netbankodból letöltöd az elmúlt év számlatörténetét, és a formátumok között ott a CSV. Ezt megnyithatod Excelben, vagy feltöltheted egy AI-asszisztensnek azzal a kéréssel, hogy csoportosítsa a kiadásaidat és mutassa meg, mire ment el a legtöbb pénz.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- Nincs egyetlen, mindenhol betartott szabvány: az elválasztó lehet vessző, pontosvessző vagy tabulátor, ezért előfordul, hogy megnyitáskor minden adat egyetlen oszlopba kerül.
- A magyar ékezetes betűk, főleg az ő és az ű, olvashatatlan jelekké torzulhatnak, ha a fájlt más karakterkódolással nyitod meg, mint amivel mentették.
- A táblázatkezelő önkényesen átalakíthat értékeket: levághatja a telefonszám vagy irányítószám elején álló nullát, és dátumnak nézhet egy cikkszámot.
- A fájl nincs titkosítva és nem védi jelszó, ezért személyes adatokat tartalmazó CSV-t ne küldj el vagy tölts fel AI-szolgáltatásba meggondolatlanul.
Hasonló, de nem ugyanaz
- Excel-munkafüzet (XLSX) – Az XLSX formázást, képleteket, több munkalapot és diagramokat is tárol, a CSV csak egyetlen táblázat nyers adatait.
- JSON – A JSON egymásba ágyazott, összetett adatszerkezeteket is le tud írni, a CSV csak lapos, sorokból és oszlopokból álló táblázatot.
- adatbázis – Az adatbázis kereshető, több táblát összekapcsoló, egyszerre sokak által használható rendszer, a CSV csupán egy egyszerű szövegfájl.
Kapcsolódó fogalmak
fájlformátum, strukturált adat, adatcsere
–
TSV, JSON, XML, táblázatkezelő, adatbázis, tanítóadat
Röviden a története
A vesszővel tagolt adatbevitel a korai nagyszámítógépek idejéből származik: az IBM egyik Fortran-fordítója már 1972-ben támogatta, jóval a személyi számítógépek elterjedése előtt. A formátumot sokáig csak a szokás szabályozta; a legismertebb közös leírása, az RFC 4180 jelű dokumentum 2005-ben jelent meg, de ez is csak ajánlás, nem kötelező szabvány.
Hol tart most
2026 végén a CSV továbbra is a táblázatos adatok legáltalánosabb csereformátuma, gyakorlatilag minden irodai és üzleti szoftver kezeli. Az AI-asszisztensek és agentek is közvetlenül tudnak CSV-fájlokat elemezni és előállítani, ami tovább erősíti a szerepét.
Más nevei
CSV · CSV-fájl · .csv · comma-separated values · vesszővel tagolt értékek · vesszővel elválasztott értékek · pontosvesszővel tagolt fájl · CSV-export
Források
- RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) Files
- Wikipedia: Comma-separated values
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.