Konvertor zo súboru CSV na tabuľku Excelu
Konverzia jednoduchých textových súborov CSV na tabuľky XLSX bohaté na funkcie umožňuje pokročilé štýlovanie údajov, vzorce a viacero hárkov.
Porovnanie formátov a technické špecifikácie
| Špecifikácia | CSV | XLSX |
|---|---|---|
| MIME typ | text/csv | N/A |
| Typ | tabular data | N/A |
| Kompresia | none | N/A |
| Štandardná špecifikácia | IETF RFC 4180 | N/A |
| Hlavička magických bajtov | RFC 4180 delimiter stream | N/A |
Prehľad formátu a použitie
Hodnoty oddelené čiarkou, známe ako CSV, predstavujú tabuľkové údaje pomocou čistého textu, kde každý riadok je riadok a každý stĺpec je oddelený čiarkou. Hoci táto jednoduchosť umožňuje univerzálnu čitateľnosť CSV databázami a programovacími jazykmi, chýba jej podpora formátovania buniek, vzorcov a grafov. Excelovské hárky používajú formát XLSX na usporiadanie údajov do zošitov s viacerými hárkami, vizuálnymi štýlmi a automatickými výpočtami. Dátoví analytici, účtovníci a manažéri projektov často potrebujú prenášať informácie zo základných databáz do plne naformátovaných zošitov. Premena surového súboru CSV na kontajner XLSX pridáva vizuálnu prehľadnosť a štruktúru. To umožňuje tímom zdieľať správy, ktoré obsahujú hlavičky rozlíšené farbami, symboly mien a funkčné aritmetické vzorce namiesto statického textu.
Technické špecifikácie a prehľad kodekov
CSV je formát čistého textu identifikovaný typom MIME text/csv. Neobsahuje žiadny podpis magického bajtu a spolieha sa výlučne na kódovanie textu, ako je UTF-8. Formát XLSX naproti tomu nie je jeden binárny súbor, ale zazipovaný archív obsahujúci viacero súborov XML štruktúrovaných podľa štandardu Office Open XML. Kontajner ZIP začína magickými bajtmi PK (50 4B 03 04). Vnútri tohto kontajnera definujú jednotlivé súbory XML údaje hárkov, zdieľané reťazce, štýly a vzťahy zošita. Konverzia CSV na XLSX vyžaduje analýzu textových riadkov a stĺpcov, ich mapovanie do vhodnej štruktúry hárku XML a komprimáciu konečného balíka do kontajnera ZIP.
Kompatibilita s OS a prehliadačmi
Kompatibilita operačných systémov a softvéru sa medzi týmito formátmi výrazne líši. Súbory CSV sa otvárajú takmer v každom texte alebo tabuľkovom procesore vrátane aplikácií Microsoft Excel, LibreOffice Calc, Google Sheets, Poznámkový blok a Terminál. Formát XLSX je natívne podporovaný programom Microsoft Excel (verzie 2007 a novšie), LibreOffice, Google Sheets, Apple Numbers a rôznymi mobilnými kancelárskymi aplikáciami v systémoch iOS a Android. Moderné webové prehliadače dokážu vykresliť súbory CSV ako surový text alebo ich analyzovať pomocou knižníc JavaScript, zatiaľ čo prezeranie súborov XLSX v prehliadači zvyčajne vyžaduje špecializovaný webový prehliadač kancelárskych súborov alebo nástroj na konverziu v cloude.
💡 Užitočné informácie
Počas konverzie vždy overte kódovanie textu. Uloženie súboru CSV so špeciálnymi znakmi pomocou nesprávnych sád znakov môže v konečnom zošite Excelu spôsobiť skreslený text.
Porovnanie formátov a technické špecifikácie
Bežná 5-megabajtová textová tabuľka CSV sa skonvertuje na súbor XLSX s veľkosťou približne 2 až 4 megabajty vďaka internej kompresii XML. Prenos tohto skonvertovaného súboru trvá približne 0,01 sekundy pri pripojení Fiber 1 Gbps, približne 0,1 sekundy v mobilnej sieti 5G a približne 1 sekundu v štandardnej sieti 4G.
Často kladené otázky
Ako skonvertovať súbor CSV na tabuľku Excelu bez straty kvality?
Konverzia z CSV na XLSX je z hľadiska hodnôt údajov úplne bezstratová. Pretože oba formáty ukladajú text a čísla priamo, počas transformácie sa neodstránia žiadne údaje. Proces jednoducho zabalí vaše hodnoty v čistom texte do štruktúry XML vnútri kontajnera ZIP.
Aký je rozdiel medzi súborom CSV a tabuľkou Excelu?
Súbor CSV je jeden plochý textový súbor, kde čiarky oddelené hodnotami podporujú iba základný text a čísla bez formátovania alebo vzorcov. Súbor Excel XLSX je komprimovaný archív ZIP dokumentov XML, ktorý podporuje viacero hárkov, štýly buniek, grafy a zložité vzorce.