Konvertor z tabuľky Excelu na súbor CSV
Konverzia tabuľky Excelu na súbor CSV extrahuje surové tabuľkové údaje do univerzálneho textového formátu na dosiahnutie maximálnej kompatibility so softvérom.
Porovnanie formátov a technické špecifikácie
| Špecifikácia | XLSX | CSV |
|---|---|---|
| MIME typ | N/A | text/csv |
| Typ | N/A | tabular data |
| Kompresia | N/A | none |
| Štandardná špecifikácia | N/A | IETF RFC 4180 |
| Hlavička magických bajtov | N/A | RFC 4180 delimiter stream |
Prehľad formátu a použitie
Tabuľkové aplikácie, ako napríklad Microsoft Excel, používajú zložité formáty zošitov na ukladanie viacerých hárkov, formátovania buniek, vzorcov a grafov. Hoci tieto funkcie pomáhajú používateľom organizovať zložité finančné modely a sledovače projektov, vytvárajú prekážky pri prenose údajov do iných systémov. Softvér, ako sú relačné databázy, dátové vedecké potrubia v jazyku Python a nástroje na správu vzťahov so zákazníkmi, nedokáže čítať proprietárne rozloženia zošitov. Premena zošita na plochý text túto prekážku kompatibility odstraňuje. Proces exportu odstráni vizuálne štýly, šírky stĺpcov a vzorce, pričom ponechá iba surové riadky a stĺpce. Programátori a dátoví analytici sa spoliehajú na tento pracovný postup pri načítavaní záznamov do automatizovaných skriptov, databázových serverov a webových aplikácií bez toho, aby narážali na chyby analýzy spôsobené skrytými metadátami štýlu.
Technické špecifikácie a prehľad kodekov
Súbor XLSX je v skutočnosti archív ZIP obsahujúci zbierku súborov XML štruktúrovaných podľa štandardu Office Open XML. Jeho fyzická štruktúra súboru začína podpisom šestnástkového magického bajtu 50 4B 03 04, ktorý ho identifikuje ako komprimovaný archív. Vnútri tohto archívu sú údaje zošita, zdieľané reťazce a rozmery hárkov oddelené do samostatných textových súborov XML komprimovaných pomocou algoritmu DEFLATE. Naopak, súbor CSV je nekomprimovaný dokument v čistom texte, ktorý používa typ MIME text/csv. Neobsahuje žiadne magické bajty, obalové kontajnery ani binárnu kompresiu. Riadky sú oddelené znakmi nového riadku a jednotlivé bunky údajov sú oddelené čiarkami, bodkočiarkami alebo tabulátormi.
Kompatibilita s OS a prehliadačmi
Podpora operačných systémov a softvéru pre tabuľky v čistom texte je univerzálna. Systémy Windows, macOS, Linux, iOS a Android otvárajú textové tabuľky natívne prostredníctvom predvolených textových editorov, tabuľkových aplikácií a nástrojov príkazového riadka. Moderné webové prehliadače vrátane Google Chrome, Mozilla Firefox, Apple Safari a Microsoft Edge dokážu vykresľovať textové tabuľky priamo alebo ich spracovávať prostredníctvom klientskych frameworkov JavaScript. Na čítanie alebo zápis výstupných súborov nie sú potrebné žiadne proprietárne doplnky ani špecializované licencie na tabuľkový softvér.
💡 Užitočné informácie
Pred importom do databázy vždy skontrolujte nastavenia oddeľovačov textovej tabuľky, pretože európske nastavenia tabuľkových procesorov často štandardne používajú bodkočiarky namiesto čiarok, aby sa predišlo konfliktom s desatinnými oddelovačmi.
Porovnanie formátov a technické špecifikácie
Bežný viermegabajtový zošit obsahujúci zložité vzorce a formátovanie môže mať v komprimovanom formáte veľkosť 5 MB. Odstránenie nepotrebných prvkov a zmenšenie zošita na tabuľku v čistom texte často zníži veľkosť súboru na 800 KB. Prenos tohto 800 KB textového súboru trvá menej ako 0,1 sekundy v mobilnej sieti 4G, približne 0,02 sekundy v pripojení 5G a prakticky okamžite pri štandardnom optickom pripojení.
Často kladené otázky
Ako skonvertovať tabuľku Excelu na súbor CSV bez straty kvality?
Pretože textové tabuľky ukladajú iba surové textové hodnoty, premena zošita s viacerými hárkami a vzorcami do tohto formátu predstavuje stratu kvality týkajúcu sa štýlov, grafov a vzorcov. Surové čísla a textové reťazce zostávajú nedotknuté bez straty údajov, ale všetky vizuálne formátovania a vypočítaná logika vzorcov sú počas exportu trvalo odstránené.
Aký je rozdiel medzi tabuľkou Excelu a súborom CSV?
Tabuľka Excelu je binárne komprimovaný kontajner obsahujúci viacero dokumentov XML, ktoré ukladajú štýly, vzorce a viacero hárkov. Tabuľka CSV je jeden súbor v čistom texte, ktorý obsahuje jednu tabuľku riadkov a stĺpcov oddelených znakmi oddeľovača a nemá žiadnu podporu pre vzorce ani vizuálne formátovanie.