Excel–CSV konvertáló

Konvertálja a(z) Excel fájlt CSV formátumba online – ingyenesen, azonnal és biztonságosan. A fájl feldolgozása a böngészőjében történik, soha nem töltődik fel.

CSV elválasztójel
Eredmény

A konvertált fájlok és az előnézet itt fognak megjelenni.

Kész. Válasszon ki egy táblázatfájlt a konvertáláshoz.

Hogyan működik a konverzió

  • Csak a munkafüzet legelső munkalapja kerül beolvasásra.
  • Válassza ki az adataihoz illő elválasztójelet – vessző, pontosvessző vagy tabulátor.

A táblázatfájl konvertálása a böngészőjében történik. Semmilyen adat nem töltődik fel a BroBroGo szervereire.

Gyakran Ismételt Kérdések

Hogyan konvertálhatok Excel fájlt CSV formátumba?

Húzza be a(z) Excel fájlt, majd kattintson a konvertálásra – a(z) CSV fájl másodpercek alatt letölthető, az eredményről pedig előnézetet kap. Minden folyamat az Ön eszközén fut.

Mekkora fájlt tudok konvertálni?

Legfeljebb 8 MB, 10 000 sor és 200 oszlop fájlonként. A nagyobb adatkészleteket konvertálás előtt érdemes kisebb fájlokra bontani.

Miért más ez az Excel–CSV-konverzió

Az Excel-fájlok (XLSX) és a CSV-fájlok között alapvető szerkezeti különbség van. Az XLSX egy tömörített XML-munkafüzet, amely több munkalapot, képleteket, cellatípusokat (szám, dátum, logikai), színeket, betűtípusokat és egyesített cellákat tárolhat. A CSV ezzel szemben csupán egyszerű, elválasztójeles szöveg – nincs benne formázás, nincs több lap, nincsenek képletek. Ezen az oldalon feltöltesz egy Excel-fájlt, és visszakapsz egy letölthető CSV-t, mindez a böngésződben fut, a fájl soha nem hagyja el a gépedet.

A konverzió lényege a laposítás: egy gazdag táblázatból puszta szöveges táblázat lesz. Minden képletet az utoljára elmentett látható érték helyettesít. A formázás (színek, betűtípusok, egyesített cellák, keretezés) teljesen elvész. Csak az első munkalap kerül feldolgozásra – a többi lap figyelmen kívül marad. A cellatípusok (szám, dátum, pénznem) nem őrződnek meg; minden érték szöveggé alakul a CSV-ben. A beágyazott vesszők, sortörések és vezető nullák tönkretehetik a CSV kimenetet, hacsak nem kezelik őket megfelelően (az eszköz alkalmaz szabványos idézőjelezést, de a végeredményt érdemes ellenőrizni). Mivel a CSV nem ismer hierarchikus adatokat, a konverzió előtt el kell döntened, hogyan reprezentálod a beágyazott mezőket (pl. összefűzött szövegként vagy külön oszlopokban).

Bemenetek és kimenetek

Bemenetek:

  • Egyetlen XLSX-fájl (az eszköz CSV-t és JSON-t is elfogad, de ezen az oldalon kifejezetten Excel-fájlt töltesz fel).
  • A bemeneti formátumot az eszköz automatikusan felismeri a feltöltött fájl alapján.
  • Kimeneti formátum: CSV (a felhasználó választja).
  • CSV-elválasztó: a felhasználó választhat vessző, pontosvessző vagy tabulátor között.

Kimenetek:

  • Egy új fájl CSV formátumban letöltve.
  • A konvertált táblázat előnézete.
  • Sorok: a konvertált táblázat sorainak száma.
  • Oszlopok: a konvertált táblázat oszlopainak száma.
  • Kimenet: a kimeneti fájl mérete.

Szabályok és peremesetek

  • Az eszköz csak az első munkalapot konvertálja. Bármely további lap figyelmen kívül marad.
  • A képletek nem számolódnak ki; az eszköz az utoljára elmentett látható értéket olvassa be. Ez azt jelenti, hogy ha egy cellában képlet van, de azt még nem számolták újra a fájlban, a konverzió a régi értéket használja.
  • A cellastílusok (színek, betűtípusok, egyesített cellák, keretezés) teljesen elvesznek.
  • A cellatípusok (szám, dátum, pénznem) nem őrződnek meg – minden érték szöveggé válik a CSV-ben.
  • A vezető nullák elvesznek, hacsak az eredeti cella értéke nem szövegként volt tárolva. Ha az XLSX-cella számot tartalmaz vezető nullákkal (pl. 00123), a CSV-ben 123 lesz. Ez gyakori probléma irányítószámok, termékkódok vagy azonosítók esetén.
  • Ha egy cella vesszőt tartalmaz, és a kiválasztott elválasztó a vessző, az érték automatikusan idézőjelek közé kerül. Ha az érték sortörést tartalmaz, az is idézőjeleződik.
  • Az eszköz nem próbálja meg eldönteni, hogyan kell laposítani a beágyazott adatokat; elő kell készítened az Excel-fájlt úgy, hogy a beágyazott mezők már külön oszlopokban vagy szövegként legyenek ábrázolva.
  • Hibaüzenetek, amelyek XLSX bemenet esetén megjelenhetnek:
    • „Válassz ki előbb egy fájlt.”
    • „Válassz CSV, JSON vagy XLSX fájlt.”
    • „Ez a fájl túl nagy. Használj ‹max› alatti fájlt.”
    • „Ezt az Excel-fájlt nem lehetett megnyitni.”
    • „Ennek a fájlnak nincsenek táblázatsorai.”
    • „Ez a táblázat több mint ‹max› sort tartalmaz.”
    • „Ez a táblázat több mint ‹max› oszlopot tartalmaz.”
    • „Konverzió megszakítva.”
    • „Ez a konverzió túl sokáig tart. Próbálj meg egy kisebb fájlt.”

(A ‹max› helyőrzők az eszköz által ténylegesen alkalmazott korlátokat jelölik.)

Hogyan használd helyesen – gyakorlati példák

1. Több munkalap kezelése: Ha az Excel-fájlod több munkalapot tartalmaz, és mindegyiket CSV-be szeretnéd konvertálni, minden lapot külön kell feldolgoznod. Erre két lehetőség van:

  • Másold át a szükséges lapok adatait egyetlen lapra, mielőtt feltöltöd a fájlt.
  • Töltsd fel a fájlt többször, minden alkalommal más-más munkalapot hagyva az első pozícióban (a munkalapokat átrendezheted az Excelben).

2. Vezető nullák megőrzése: Ha az adataidban vezető nullák vannak (pl. 00123, 0456), és ezeket a CSV-ben is meg akarod tartani, a cellákat Excelben szövegként kell formáznod ('00123 szövegként). Ha számként vannak tárolva, a nullák elvesznek.

3. Dátumok kezelése: A dátumok az Excelben számokként (sorozatszámokként) vannak tárolva. A konverzió során ezek szöveggé alakulnak, de a formátum elveszhet. Ha a dátumot egy adott formátumban szeretnéd a CSV-ben látni (pl. 2024-01-15), előtte Excelben alakítsd át a cellákat szöveggé a kívánt formátumban. Ellenkező esetben a CSV-ben az Excel által használt belső számérték jelenhet meg (pl. 45241).

4. Többértékű cellák (pl. címlista egy cellában): Ha egy cellában több adat van (pl. "Budapest, József Attila utca 5."), és te ezeket külön oszlopokba szeretnéd bontani, Excelben elő kell készítened az adatokat. Használhatod az Excel „Szöveg oszlopokra bontás” funkcióját, vagy írhatsz egy képletet, amely szétválasztja az adatokat, mielőtt feltöltöd a fájlt.

A biztonság előnye – kliensoldali feldolgozás

Az egyik legnagyobb előny, hogy a fájl soha nem hagyja el a számítógépedet. Minden feldolgozás a böngészőben történik, JavaScript segítségével. Ez azt jelenti, hogy érzékeny adatokat (például ügyféladatokat, pénzügyi kimutatásokat, személyes információkat) is biztonságosan konvertálhatsz anélkül, hogy egy távoli szerverre kellene feltöltened őket. Ez különösen fontos olyan szabályozások esetén, mint a GDPR, vagy ha a vállalati irányelvek tiltják az adatok feltöltését külső szolgáltatásokhoz.

Gyakran Ismételt Kérdések (FAQ)

1. Miért csak az első munkalapot konvertálja az eszköz? Mert a CSV formátum csak egyetlen táblázatot képes tárolni. Az XLSX fájlok több munkalapot is tartalmazhatnak, de a konverzió során csak az első kerül feldolgozásra. Ha más lapokat is CSV-be szeretnél alakítani, külön kell kezelned őket (pl. átrendezve a lapokat a fájlban, vagy másolatokat készítve).

2. Mi történik, ha a cellám képletet tartalmaz? A képlet nem számolódik ki újra. Az eszköz az utoljára elmentett látható értéket olvassa be. Ez azt jelenti, hogy ha a képlet egy másik cellára hivatkozik, és azt a cellát a mentés után módosítottad, a módosítás nem tükröződik a CSV-ben. Mindig ellenőrizd a fájlt a konverzió előtt, és ha szükséges, frissítsd a képleteket, majd mentsd el újra az Excel-fájlt.

3. Hogyan válasszak elválasztójelet? A választás attól függ, hogy milyen rendszerbe importálod a CSV-t. A leggyakoribb a vessző (ez az alapértelmezett a legtöbb adatbázisban és táblázatkezelőben). A pontosvesszőt gyakran használják olyan országokban, ahol a vessző a tizedesvessző (pl. Magyarországon, Németországban). A tabulátor akkor hasznos, ha az adataidban gyakran előfordul vessző vagy pontosvessző, mert ekkor kisebb az esélye az idézőjelezési problémáknak.

4. Miért vesznek el a vezető nullák? Mert az Excel alapértelmezés szerint számként tárolja a numerikus értékeket, és a számok nem tartalmaznak vezető nullákat. Ha a cella tartalma 00123, és az Excel számként kezeli, akkor a belső reprezentáció 123 lesz. A konverzió ezt a számértéket adja tovább. A probléma elkerüléséhez formázd a cellákat szövegként az Excelben, mielőtt feltöltöd a fájlt.

5. Egyesített cellák esetén hogyan működik a konverzió? Az egyesített cellák formázási információi elvesznek. A konverzió során minden egyesített cellában lévő érték csak az első cellában jelenik meg a CSV-ben; a többi cella üres marad. Ha a teljes adatot meg akarod őrizni, előtte bontsd fel az egyesített cellákat az Excel „Cellák egyesítésének feloldása” funkciójával, és töltsd ki az üres cellákat a szükséges adatokkal.