Exportáltál egy értékesítési jelentést a könyvelő eszközből, és két lehetőséget kaptál: letöltés CSV vagy XLSX formátumban. Választottál egyet, megnyitottad, és valami nem stimmelt — eltűntek a képletek, az ékezetek értelmezhetetlen karakterekké változtak, vagy a dátumok európai és amerikai formátum között ingadoztak. Ez a táblázatformátumok mindennapi valósága, és az XLSX és CSV közötti választás ritkán olyan nyilvánvaló, mint amilyennek látszik.
Mindkét formátum táblázatos adatokat tárol, de különböző feladatokra tervezték őket. Annak megértése, hogy mit őriz meg mindegyik — és mit dob el csendben — órákat takarít meg a hibakeresésből és sok frusztrációt.
Mi is valójában a CSV
A CSV a Comma-Separated Values (vesszővel elválasztott értékek) rövidítése. Ez a legrégebbi és legegyszerűbb táblázatos formátum, amelyet még mindig széles körben használnak, és az 1970-es évek mainframe adatcseréjéig nyúlik vissza.
A CSV-fájl egy egyszerű szövegfájl. Minden sor egy sor, és egy soron belül az értékeket egy elválasztó választja el — általában vessző, néha pontosvessző, tabulátor vagy függőleges vonal. Nincs formázás, nincs képlet, nincs stílus és nincs többmunkalapos koncepció. Csak sorok és oszlopok szöveggel.
Ez az egyszerűség a CSV szuperereje. Bármilyen eszköz, amely táblázatos adatokkal dolgozik — egy 50 éves COBOL programtól egy modern Python szkriptig — képes olvasni a CSV-t. Nincs saját értelmező, nincs verziókompatibilitás, nincs licenc. Nyisd meg egy szövegszerkesztőben és olvashatod.
Mi is valójában az XLSX
Az XLSX az Office Open XML Spreadsheet formátum, amelyet a Microsoft 2007-ben mutatott be a régebbi bináris .xls formátum lecserélésére. A Microsoft eredet ellenére az XLSX egy nyílt ISO szabvány (ISO/IEC 29500), és a legtöbb modern táblázatkezelő alkalmazás natívan támogatja. Egy XLSX fájl nem egyetlen fájl — ez egy ZIP archívum, amely tucatnyi XML dokumentumot tartalmaz. Belül találod:
- A cellaadatokat és képleteket
- Formázás (betűtípusok, színek, szegélyek, számformátumok)
- Több munkalap, mindegyik saját rácsával
- Diagramok, kimutatástáblák, elnevezett tartományok, feltételes formázás
- Beágyazott képek és akár makrók is
Egy .xlsx fájlt átnevezhetsz .zip-re, kicsomagolhatod és magad megvizsgálhatod az XML-t. Ez gazdaggá és egyben vizsgálhatóvá teszi az XLSX-et.
Az őszinte összehasonlítás
| Képesség | CSV | XLSX |
|---|---|---|
| Egyszerű értékek tárolása | ✅ | ✅ |
| Képletek megőrzése | ❌ | ✅ |
| Formázás megőrzése | ❌ | ✅ |
| Több munkalap | ❌ | ✅ |
| Diagramok és kimutatások | ❌ | ✅ |
| Számformátumok (pénznem, dátum) | ❌ (csak szöveg) | ✅ |
| Univerzális kompatibilitás | ✅ | ✅ (modern alkalmazások) |
| Olvasható szövegszerkesztőben | ✅ | ❌ (ZIP) |
| Méret egyszerű adatokhoz | Legkisebb | 5-10× nagyobb |
| Lokalizációs problémák kockázata | Magas | Alacsony |
| Streamelhető nagy fájlokhoz | ✅ | ⚠️ (előbb kicsomagolni) |
Mikor a CSV a helyes válasz
Használj CSV-t, ha szükséged van ezen tulajdonságok bármelyikére:
- Maximális kompatibilitás. Adatbázisba importálás, szkript táplálása, ismeretlen eszközű partnerhez küldés — a CSV mindenhol működik.
- Hatalmas adatkészletek. Egymillió soros CSV szépen streamel; egymillió soros XLSX elérheti a memóriahatárt és az Excel kemény, munkalaponként 1 048 576 soros felső határát.
- Verziókezelés. A CSV tisztán diffel a Gitben. Az XLSX bináris blobként jelenik meg.
- Tiszta adatcsere. Amikor csak az értékekre van szükséged, és a fogadó rendszer alkalmazza a saját formázását.
Mikor az XLSX a helyes válasz
Válts XLSX-re, ha az alábbiak bármelyike számít:
- A képleteknek túl kell élniük. Egy
=SUM(B2:B30)képletű költségvetés statikus számmá válik a CSV-ben. - Több munkalap. Egy havi nyomkövető, ahol minden hónapnak saját munkalapja van, egyetlen munkalapra omlik össze a CSV-ben.
- A formázás jelentést hordoz. Félkövér összegek, színkódolt kategóriák, pénznem szimbólumok, százalékformátumok — minden elveszik a CSV-ben.
- Típusbiztos dátumok és számok. Az XLSX a
2026-05-02-t dátumtípusként tárolja. A CSV szövegként tárolja, és a következő eszköz dönti el, hogyan értelmezze (gyakran rosszul). - A címzett egy ember. Az emberek olvassák az XLSX fájlokat. A programok olvassák a CSV-t.
Csapdák, amelyek mindenkit elkapnak
Néhány konkrét probléma ismételten harap a felhasználókba:
A lokalizáció vesszőcsapdája Franciában, németben és sok más nyelvterületen a tizedesjelölő egy vessző, nem pedig pont. Tehát az 1,5 1.5-öt jelent. De a CSV vesszőket használ mezőelválasztóként. Az Excel ezeken a nyelvterületeken pontosvesszővel menti a CSV-t — ami aztán eltörik egy olyan eszközbe való importáláskor, amely vesszőket vár. Eredmény: rossz oszlopokban lévő számok vagy egész sorok összeolvadva.
A dátumformátum csapdája Egy 03/04/2026-os CSV kétértelmű. Április 3. vagy március 4.? Az Excel automatikusan értelmezi a nyelvterület alapján, néha csendben átírva a dátumot. Az XLSX a dátumokat számokként tárolja (1900 óta eltelt napok) explicit típus metaadatokkal, eltávolítva a kétértelműséget.
A vezető nulla csapdája Egy telefonszám, irányítószám vagy termék SKU, amely 0-val kezdődik, az XLSX-ben szövegként túléli. A CSV-ben, amikor újra megnyitják az Excelben, számként értelmeződik, és a vezető nulla eltűnik. Örökre.
A kódolási csapda Egy ANSI-ként exportált CSV Windowson rendben néz ki, amíg meg nem érkezik egy é-s francia név vagy egy japán fájlnév. Mindig UTF-8-ként exportáld a CSV-t BOM-mal, ha az Excel újra megnyitja, vagy egyszerű UTF-8-ként, ha egy szkript fogyasztja.
Egy gyakorlati ökölszabály
Használd ezt az egyszerű tesztet:
- Megnyitja egy ember? → XLSX
- Felhasználja egy program vagy pipeline? → CSV
- Vannak képletek, több munkalap vagy formázás? → XLSX
- Egy adatbázishoz, API-hoz vagy ismeretlen eszközű partnerhez megy? → CSV
- A fájl 100 MB vagy 500 000 sornál nagyobb? → CSV
Kétség esetén tartsd a mastert XLSX-ben és exportálj CSV-be szükség szerint. Az ellenkező irányba menni — gazdag formázást építeni CSV-ben és XLSX-re frissíteni — elveszíti mindkét formátum előnyeit.
Tovább
Ha napi szinten dolgozol táblázatokkal, két rövid oktatóanyag fedi le a gyakori munkafolyamatokat a böngésződben:
- Hogyan szerkeszthetsz XLSX táblázatokat online Excel nélkül — Megnyitás, szerkesztés, képletek futtatása és exportálás, Excel nélkül.
- Hogyan konvertálj JSON, YAML és CSV között — Oda-vissza a gyakori formátumok között a struktúra elvesztése nélkül.
Mindkettő teljesen a böngésződben fut, és soha nem tölti fel a fájljaidat semmilyen szerverre.
