Prevodník CSV na Excel

Preveďte CSV na Excel online – zadarmo, okamžite a súkromne. Súbor sa spracováva priamo vo vašom prehliadači a nikdy sa nikam nenahráva.

Oddeľovač CSV
Výsledok

Sem sa vypíšu skonvertované súbory a náhľad.

Pripravené. Vyberte tabuľkový súbor na konverziu.

Ako funguje prevod

  • Tabuľka sa zapíše ako jeden hárok čistých hodnôt – bez vzorcov, štýlov či ďalších záložiek.
  • Vyberte oddeľovač, ktorý zodpovedá vašim dátam – čiarku, bodkočiarku alebo tabulátor.

Váš tabuľkový súbor sa konvertuje priamo vo vašom prehliadači. Na servery BroBroGo sa nič neodosiela.

Často kladené otázky

Ako premeniť CSV na Excel?

Presuňte súbor CSV a kliknite na previesť – súbor Excel bude pripravený na stiahnutie za pár sekúnd spolu s náhľadom výsledku. Všetko prebieha priamo vo vašom zariadení.

Aký veľký súbor môžem previesť?

Do 8 MB, 10 000 riadkov a 200 stĺpcov na súbor. Väčšie dátové sady je najlepšie najskôr rozdeliť na menšie súbory.

Čo táto stránka robí a prečo je iná

Táto stránka konvertuje súbory CSV – čistý text s riadkami hodnôt oddelených čiarkami, bodkočiarkami alebo tabulátormi – do zošita Excel (XLSX). Prevod prebieha výhradne vo vašom prehliadači. Keď vyberiete súbor CSV, prehliadač ho spracuje a zapíše skonvertovaný výstup lokálne do vášho zariadenia. Žiadne dáta sa nenahrávajú na žiadny server. Každý riadok a stĺpec zo vstupného CSV sa zachová v prvom hárku nového súboru. Pred stiahnutím si výsledok môžete pozrieť v náhľade.

Čo ju odlišuje od bežných nástrojov? V prvom rade to, že CSV nemá žiadne dátové typy. Každé pole prichádza ako text. Čísla, dátumy a identifikátory s vedúcimi nulami (napríklad PSČ, kódy produktov) sa do XLSX ukladajú ako text. Ak potrebujete číselný alebo dátumový typ, musíte formát bunky explicitne nastaviť až po konverzii. Bežný import CSV priamo v Exceli často automaticky zmení vedúce nuly na číslo a tie zmiznú; tento nástroj to nerobí.

Ďalej – CSV nemôže obsahovať viacero hárkov, vzorce, štýly buniek ani žiadne formátovanie. V XLSX preto nájdete len holé dáta, bez automatického typovania a bez akejkoľvek vizuálnej úpravy. Nič sa nepridáva, nič sa neupravuje. Výstupný zošit má hárok s názvom Sheet1.

Oddeľovač v CSV – čiarka, bodkočiarka alebo tabulátor – si vyberáte sami počas konverzie. Čiarka je predvolená. Zdrojový súbor ho totiž nijako nedeklaruje. Ak zvolíte nesprávny oddeľovač, výsledok bude nečitateľný alebo skončí chybou.

Konvertor číta celý súbor ako jednu plochú tabuľku. Ak sú v CSV zalomené riadky, vnorené čiarky alebo neuzatvorené polia, ktoré porušia očakávaný vzor oddeľovačov, môže dôjsť k chybe parsovania s hlásením „Tento súbor CSV sa nepodarilo analyzovať.“ Toto nie je chyba nástroja, ale vlastnosť samotného formátu CSV.

Nástroj spracuje vždy iba jeden súbor. Maximálna veľkosť súboru je 8 MB. Súbor môže mať najviac 10 000 riadkov a 200 stĺpcov. Konverzia, ktorá trvá dlhšie ako približne 12 sekúnd, je zastavená s hlásením „Táto konverzia trvá príliš dlho. Skúste menší súbor.“

Po konverzii sa zobrazí malá ukážka tabuľky (prvých 8 riadkov a 8 stĺpcov), počty riadkov a stĺpcov a veľkosť výstupného súboru. K dispozícii je jedno tlačidlo na stiahnutie výsledného súboru.

Možné chybové správy:

  • „Vyberte súbor typu CSV, JSON alebo XLSX.“
  • „Tento súbor je príliš veľký. Použite súbor s veľkosťou pod {max}.“
  • „Tento súbor CSV sa nepodarilo analyzovať.“
  • „Tento súbor neobsahuje žiadne riadky tabuľky.“
  • „Konverzia bola zrušená.“
  • „Tento súbor sa nepodarilo skonvertovať.“
  • „Táto konverzia trvá príliš dlho. Skúste menší súbor.“

Ako prebieha konverzia

Na vstupe zadáte jediný súbor CSV (veľkosť je obmedzená na 8 MB, maximálne 10 000 riadkov a 200 stĺpcov), zvolíte výstupný formát Excel a vyberiete oddeľovač: Čiarka, Bodkočiarka alebo Tabulátor.

Na výstupe dostanete:

  • Sťahovateľný súbor XLSX s konvertovanými dátami.
  • Náhľad konvertovanej tabuľky priamo v prehliadači (prvých 8 riadkov a 8 stĺpcov).
  • Počet riadkov a stĺpcov výslednej tabuľky.
  • Veľkosť výstupného súboru.

Dôležité: celá konverzia beží výhradne vo vašom prehliadači. Nič sa nenahráva na žiadny server. Prehliadač načíta súbor, potom ho parsuje podľa zvoleného oddeľovača a výsledné polia zapíše do novej štruktúry XLSX. Táto štruktúra je v podobe zipovaného XML, ktoré Excel vie otvoriť.

Žiadne metadáta, vzorce ani formátovanie z pôvodného CSV neexistujú – a ani nemôžu, pretože ich CSV formát neumožňuje. Výstup má vždy len jeden hárok, pomenovaný štandardne Sheet1.

Dátové typy a formátovanie buniek

Toto je najčastejší zdroj prekvapenia. Každá hodnota z CSV sa do XLSX zapíše ako textový reťazec. Ak máte v CSV stĺpec s číslami, v Exceli ich nebudete môcť hneď sčítať – bunky sú textové. Rovnako dátumy napísané ako "2024-01-15" zostanú textom, nie dátumovým typom.

Prečo to tak je? Pretože CSV nemá o dátových typoch žiadnu informáciu. Či už ide o číslo 12345, dátum 1. 1. 2024 alebo text „12345“, v CSV vyzerajú rovnako – ako postupnosť znakov. Konvertor by musel hádať, čo ktorá hodnota znamená, a to by viedlo k nekonzistentným výsledkom. Preto radšej ponecháva všetko ako text a rozhodnutie necháva na vás.

Praktický dôsledok: ak potrebujete s dátami ďalej pracovať – napríklad robiť sumárne funkcie, kontingenčné tabuľky alebo filtrovať podľa dátumu – po konverzii v Exceli označte príslušný stĺpec a zmeňte formát buniek na Číslo, Dátum alebo iný vhodný typ. Vedúce nuly v identifikátoroch (napríklad „00123“) ostanú zachované presne preto, lebo sú uložené ako text. Excel by ich pri automatickom importe zmenil na číslo 123 a nuly by zmizli.

Výber oddeľovača a riziká chybného parsovania

Formát CSV je nejednotný. Niektoré systémy používajú čiarku, iné bodkočiarku (najmä v krajinách kde je desatinná čiarka bežná) a niektoré tabulátor. Súbor sám o sebe neobsahuje hlavičku, ktorá by oddeľovač deklarovala. Preto ho musíte poznať alebo uhádnuť podľa kontextu.

Ak zvolíte nesprávny oddeľovač, konvertor sa pokúsi rozdeliť riadky podľa neho. Výsledkom bude:

  • Príliš veľa stĺpcov (ak oddeľovač v súbore vôbec nie je, alebo je iný).
  • Jeden stĺpec s celým riadkom (ak oddeľovač v texte nie je prítomný).
  • Chybové hlásenie o nemožnosti parsovať súbor.

Najčastejšie problémy vznikajú, keď sú v hodnotách samotných čiarky alebo bodkočiarky. Štandard CSV vyžaduje, aby takéto polia boli uzavreté v úvodzovkách. Ak úvodzovky chýbajú, konvertor považuje vnorený oddeľovač za začiatok nového stĺpca a rozbije štruktúru. Rovnako problémy spôsobujú zalomené riadky v rámci jednej bunky – ak nie sú správne uzavreté úvodzovkami, konvertor vníma koniec riadka ako koniec záznamu.

Pri exportoch z databáz a webových aplikácií sú tieto situácie bežné. Ak narazíte na chybu parsovania, skontrolujte v zdrojovom súbore, či sú polia s čiarkami alebo zalomenými riadkami správne uzavreté úvodzovkami. Niekedy pomôže zmeniť oddeľovač na taký, ktorý sa v dátach nevyskytuje.

Chybové hlásenia a ich riešenie

Nástroj vracia niekoľko konkrétnych chýb. Každá má presný význam:

  • „Vyberte súbor typu CSV, JSON alebo XLSX.“ – Formát súboru nie je podporovaný.
  • „This file is too large. Use a file under ‹max›.“ – Súbor presahuje maximálnu povolenú veľkosť 8 MB.
  • „Tento súbor sa nepodarilo skonvertovať.“ – Všeobecná chyba konverzie.
  • „Tento súbor CSV sa nepodarilo analyzovať.“ – Súbor nie je platný CSV podľa zvoleného oddeľovača. Príčinou býva nesprávny oddeľovač, chýbajúce úvodzovky alebo poškodený súbor.
  • „Tento súbor neobsahuje žiadne riadky tabuľky.“ – Súbor je prázdny alebo neobsahuje žiadne riadky s dátami (napríklad len hlavičku bez hodnôt).
  • „This table has more than ‹max› rows.“ – Počet riadkov prekračuje maximálny limit 10 000.
  • „This table has more than ‹max› columns.“ – Počet stĺpcov prekračuje maximálny limit 200.
  • „Konverzia bola zrušená.“ – Konverziu ste zrušili manuálne.
  • „Táto konverzia trvá príliš dlho. Skúste menší súbor.“ – Spracovanie trvá príliš dlho (viac ako približne 12 sekúnd); súbor je pravdepodobne príliš veľký na plynulé spracovanie v prehliadači.

Všetky chyby sa zobrazujú priamo v rozhraní a konverzia sa v takom prípade nevykoná.

Pre koho je nástroj určený

Tento nástroj oceníte v niekoľkých typických situáciách:

  • Máte CSV report, export z databázy alebo zoznam emailových adries a potrebujete ho otvoriť v Exceli so zachovanými hlavičkami stĺpcov.
  • Potrebujete zdieľať tabuľkové dáta s kolegami, ktorí pracujú výhradne so súbormi XLSX a nechcú si komplikovať život importom CSV.
  • Chcete na dáta aplikovať funkcie Excelu – triedenie, filtrovanie, kontingenčné tabuľky – a vstup máte len v podobe CSV.
  • Potrebujete zachovať vedúce nuly v identifikátoroch (PSČ, čísla účtov, kódy tovaru), ktoré by pri bežnom importe do Excelu automaticky zmizli. Tu ostanú ako text.
  • Uprednostňujete spracovanie na strane klienta kvôli súkromiu alebo bezpečnosti – súbor neopustí váš počítač.

Typickým používateľom je analytik, účtovník, projektový manažér alebo ktokoľvek, kto pravidelne pracuje s exportmi z webových aplikácií a potrebuje ich ďalej spracovať v tabuľkovom procesore.

FAQ

Prečo sú v konvertovanom XLSX všetky hodnoty uložené ako text?

Pretože CSV formát nenesie informáciu o dátových typoch. Konvertor by musel hádať, či „123“ znamená číslo, text alebo dátum. Aby sa predišlo chybám a neočakávaným zmenám (napríklad strate vedúcich núl), všetky polia sa ukladajú ako text. Formát buniek si môžete kedykoľvek zmeniť v Exceli.

Prečo má výsledný súbor len jeden hárok?

CSV je vždy jeden plochý súbor – jeden riadok, jeden záznam. Neexistuje spôsob, ako v ňom uložiť viacero hárkov, a preto je výstupný XLSX vždy jednohárkový.

Čo znamená chyba „This CSV could not be parsed“?

Znamená to, že konvertor nedokázal správne rozdeliť riadky podľa zvoleného oddeľovača. Príčinou býva nesprávny oddeľovač, chýbajúce úvodzovky okolo polí s vnorenými oddeľovačmi, alebo poškodený súbor. Skúste zmeniť oddeľovač v nastavení a skontrolujte štruktúru pôvodného CSV v textovom editore.

Môžem konvertovať veľmi veľký CSV súbor?

Áno, ale nástroj má svoje limity. Súbor môže mať maximálne 8 MB, 10 000 riadkov a 200 stĺpcov. Konverzia, ktorá trvá dlhšie ako približne 12 sekúnd, je zastavená s chybou „Táto konverzia trvá príliš dlho. Skúste menší súbor.“.

Je bezpečné posielať citlivé dáta cez túto stránku?

Áno. Všetka konverzia prebieha výhradne vo vašom prehliadači – súbor sa nikam nenahráva, neodosiela na server a neukladá sa mimo vášho počítača. Môžete tak bez obáv konvertovať aj osobné údaje alebo firemné dáta.

Môžem previesť súbor s bodkočiarkou ako oddeľovačom?

Áno. V nastavení konverzie si môžete vybrať medzi čiarkou, bodkočiarkou a tabulátorom. Stačí zvoliť správny oddeľovač, ktorý váš CSV súbor používa.