UltKit

Konvertor XLS do XLSX

Preveďte zošity Excel 97–2003 do formátu, ktorý dnes všetky tabuľkové aplikácie ukladajú predvolene. Nahrajte súbory .xls, ponechajte všetky hárky a stiahnite zošity .xlsx, ktoré sa otvoria bez režimu kompatibility.

Prevodník dát

alebo sem presuňte súbory CSV, TSV, TXT … ·

Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach

Výstup

Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.

Ako používať tento nástroj

  1. 1

    Nahrajte staré zošity

    Nahrajte jeden súbor .xls alebo celý priečinok, najviac 20 súborov s veľkosťou do 95 MB. Súbory z Excelu 97 až 2003 používajú rovnakú binárnu štruktúru.

  2. 2

    Ponechajte všetky hárky

    Hárky na prevod je predvolene nastavené na All sheets, takže každý list starého súboru sa stane listom v novom. Ak sú ostatné listy len pracovné poznámky, prepnite na First sheet only.

  3. 3

    Preveďte a uložte

    Stlačte Previesť na XLSX a stiahnite zošity, pri dávke jeden ZIP. Otvoríte ich v Exceli, Tabuľkách Google, Numbers alebo LibreOffice Calc.

Prevod XLS na XLSX presunie zošit z binárneho formátu Excelu 97–2003 do formátu Office Open XML, ktorý prišiel s Excelom 2007. Riadky, stĺpce a názvy hárkov sa zachovajú, limit 65 536 riadkov zmizne a súbor býva menší.

Prečo sa staré súbory XLS stále objavujú

Prípona .xls bola predvoleným formátom ukladania v Exceli od verzie 97, kým ju nenahradil Excel 2007. Účtovné archívy, laboratórne prístroje a skladové systémy ju zapisovali ešte dlho potom, pretože tento ustálený formát čítal každý program. Preto takéto súbory stále pribúdajú: export z bankového portálu, cenník dodávateľa využívaný roky, desaťročie mesačných výkazov.

Problémy začnú, keď sa súbor stretne so súčasným softvérom. Excel ho otvorí v Režime kompatibility, novšie funkcie sa doň nedajú uložiť a dátové knižnice ako openpyxl v Pythone čítajú iba .xlsx, takže skripty so starým binárnym súborom zlyhajú. Tabuľky Google a Numbers .xls importujú, no každé uloženie späť je aj tak konverzia. Jednorazový hromadný prechod týmto prešľapom ukončí. Ak v skutočnosti potrebujete obyčajný súbor na import do databázy, po tomto kroku choďte rovno na XLSX do CSV.

XLS a XLSX: riadky, stĺpce a veľkosť súboru

riadkov na hárok v XLS
65 536
riadkov na hárok v XLSX
1 048 576
stĺpcov v XLS (A až IV)
256
stĺpcov v XLSX (A až XFD)
16 384

Mriežka je viditeľný rozdiel: šestnásťkrát viac riadkov a šesťdesiatštyrikrát viac stĺpcov. Záznam zo senzora alebo export transakcií, ktorý sa kvôli starému limitu rozdelil na viac hárkov, sa po prechode zmestí na jeden.

Pod povrchom je zmena ešte väčšia. XLS je BIFF8, binárny prúd záznamov, ktorý Microsoft úplne zdokumentoval až roky po vydaní. XLSX je archív ZIP s XML časťami, štandardizovaný ako ECMA-376 v roku 2006 a ako ISO/IEC 29500 v roku 2008, preto ho vie čítať a zapisovať toľko programov a programovacích jazykov. Vrstva ZIP je aj dôvodom, prečo tie isté dáta v .xlsx zvyčajne zaberú menej miesta na disku.

Makrá a vzorce treba skontrolovať

Súbor .xlsx nemôže uchovávať makrá VBA a tento konvertor prenáša hodnoty buniek, nie živé vzorce, grafy ani kontingenčné tabuľky. Pôvodný .xls ponechajte, kým nový súbor neotvoríte a neskontrolujete, že čísla na kľúčových hárkoch sedia.

Časté omyly pri prevode súborov XLS

MýtusPremenovaním súboru z .xls na .xlsx sa súbor inovuje.

FaktBajty zostanú binárne BIFF8. Excel potom hlási, že formát súboru a prípona sa nezhodujú, a iné aplikácie ho rovno odmietnu.

MýtusSúbory XLS je vôbec nebezpečné uchovávať.

FaktObyčajné dáta v súbore .xls sú neškodné. Riziko tvoria makrá, preto Excel predvolene blokuje makrá z internetu; .xlsx ich jednoducho obsahovať nemôže.

MýtusSúbor .xls potrebujú už len používatelia Excelu 2003.

FaktNiektoré nahrávacie portály, staršie importy do ERP a laboratórny softvér ho stále vyžadujú, na to slúži opačný smer, XLSX do XLS.

Oba formáty Excelu vedľa seba

XLS

Zošit Microsoft Excel 97–2003

XLS je binárny formát tabuliek, ktorý Excel používal od verzie Excel 97, kým ho v roku 2007 nenahradil XLSX. Je obmedzený na 65 536 riadkov a 256 stĺpcov na hárok a dáta ukladá do proprietárnej štruktúry. Mnohé staršie systémy, vládne portály a staršie bankové exporty ho stále vytvárajú alebo vyžadujú. Otvoria ho Excel, LibreOffice aj Tabuľky Google.

Kompresia
–
Priehľadnosť
–
Animácia
–
Rok vzniku
1997 · Microsoft
Konvertor XLS

XLSX

Zošit Microsoft Excel

XLSX je predvolený formát zošitov Microsoft Excel od Office 2007, založený na štandarde Office Open XML. V balíku XML v súbore ZIP ukladá viac hárkov, vzorce, formátovanie, grafy, kontingenčné tabuľky a overovanie údajov. Podporuje viac než milión riadkov na hárok a je predvoleným výmenným formátom firemných tabuliek. XLSX otvoria Tabuľky Google, LibreOffice aj Numbers, makrá a pokročilé funkcie sa však nemusia preniesť.

Kompresia
–
Priehľadnosť
–
Animácia
–
Rok vzniku
2007 · Microsoft
Konvertor XLSX

XLS sa mení na XLSX, aby zmizol Režim kompatibility, padol limit 65 536 riadkov a súbory sa dali čítať v moderných aplikáciách a skriptoch bez starších knižníc.

Prevod XLS do XLSX: otázky

Prečo Excel pri otvorení súboru .xls hlási režim kompatibility?

Excel 2007 a novší otvorí starý binárny formát, no zošit ponechá v pôvodných limitoch, aby sa dal uložiť späť ako .xls. Záhlavie okna zobrazuje Režim kompatibility ako upozornenie, že mriežka končí pri 65 536 riadkoch a 256 stĺpcoch. Kópia .xlsx toto obmedzenie odstráni.

Potrebujem na prevod súboru XLS nainštalovaný Excel?

Nie. Prevod prebieha na serveri, takže súbory .xlsx vytvoríte aj na Chromebooku, tablete či počítači len s LibreOffice, čo sa hodí, keď inventúra v IT odhalí stovky starých súborov.

Bude súbor XLSX menší ako XLS?

Zvyčajne áno. Súbor .xlsx je balík XML častí vo formáte ZIP, takže opakovaný text a prázdne formátovanie sa dobre komprimujú, zatiaľ čo .xls ukladá záznamy nekomprimovane. Najviac sa zmenšia zošity s množstvom textových buniek; zošit tvorený hlavne vloženými obrázkami sa zmení len málo.

Čo sa stane s makrami v starom súbore XLS?

Súbor .xlsx z princípu nemôže obsahovať kód VBA; aj samotný Excel odmietne uložiť makrá do tejto prípony a odkáže vás na .xlsm. Pôvodný .xls ponechajte ako zdroj makier, alebo po prevode skopírujte moduly do zošita s podporou makier v Exceli.

Môžem potom pôvodné súbory XLS bezpečne zmazať?

Najprv otvorte vzorku nových súborov a porovnajte súčty na kľúčových hárkoch. Konvertor dát zapisuje hodnoty buniek, preto zošit závislý od živých vzorcov, grafov alebo kontingenčných tabuliek skontrolujte skôr, než originály odstránite. Súbory nahrané sem sa z nášho servera zmažú po 30 minútach.