UltKit

Převodník XLS do XLSX

Převeďte sešity z Excelu 97–2003 do formátu, který dnes všechny tabulkové aplikace ukládají jako výchozí. Nahrajte soubory .xls, zachovejte všechny listy a stáhněte sešity .xlsx, které se otevřou bez režimu kompatibility.

Převodník dat

nebo sem přetáhněte soubory CSV, TSV, TXT … ·

Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Nahrajte staré sešity

    Nahrajte jeden soubor .xls nebo celou složku, až 20 souborů po 95 MB. Soubory z Excelu 97 až 2003 sdílejí stejné binární uspořádání.

  2. 2

    Zachovejte všechny listy

    Listy k převodu je předvoleno na Všechny listy na této stránce, takže každý list starého souboru se stane listem v novém. Pokud jsou ostatní listy jen pracovní poznámky, přepněte na Pouze první list.

  3. 3

    Převeďte a uložte

    Klikněte na Převést na XLSX a stáhněte sešity, u dávky jeden soubor ZIP. Otevřete je v Excelu, Google Sheets, Numbers nebo LibreOffice Calc.

Převod XLS na XLSX přenese sešit z binárního formátu Excelu 97–2003 do formátu Office Open XML, který přišel s Excelem 2007. Řádky, sloupce a názvy listů se zachovají, limit 65 536 řádků zmizí a soubor bývá menší.

Proč se staré soubory XLS stále objevují

Přípona .xls byla výchozím formátem ukládání v Excelu od verze 97, dokud ji Excel 2007 nenahradil. Účetní archivy, laboratorní přístroje a skladové systémy ji ale používaly dál, protože zamrzlému formátu rozuměl každý čtecí program. Proto se takové soubory stále objevují: export z bankovního portálu, ceník dodavatele používaný roky, deset let měsíčních reportů.

Potíže začnou, když se soubor setká s dnešním softwarem. Excel ho otevře v Režimu kompatibility, novější funkce se do něj odmítají uložit a datové knihovny jako openpyxl v Pythonu čtou jen .xlsx, takže skripty na starém binárním souboru selžou. Google Sheets a Numbers .xls importují, ale každé uložení zpět je stejně převod. Jednorázové hromadné povýšení tohle přehazování ukončí. Pokud ve skutečnosti potřebujete plochý soubor pro import do databáze, po tomto kroku pokračujte rovnou na XLSX do CSV.

XLS vs. XLSX: řádky, sloupce a velikost souboru

řádků na list v XLS
65 536
řádků na list v XLSX
1 048 576
sloupců v XLS (A až IV)
256
sloupců v XLSX (A až XFD)
16 384

Viditelný rozdíl je v mřížce: šestnáctkrát více řádků a šedesátčtyřikrát více sloupců. Log ze senzorů nebo export transakcí, který se kvůli starému limitu dělil na několik listů, se po převodu vejde na jeden list.

Pod povrchem je změna ještě větší. XLS je BIFF8, binární proud záznamů, který Microsoft plně zdokumentoval až roky po vydání. XLSX je archiv ZIP s částmi XML, standardizovaný jako ECMA-376 v roce 2006 a ISO/IEC 29500 v roce 2008, a proto ho umí číst a zapisovat tolik programů a programovacích jazyků. Vrstva ZIP také vysvětluje, proč stejná data v .xlsx obvykle zaberou méně místa na disku.

Makra a vzorce je potřeba zkontrolovat

Soubor .xlsx nemůže obsahovat makra VBA a tento převodník přenáší hodnoty buněk, nikoli živé vzorce, grafy ani kontingenční tabulky. Původní .xls ponechte, dokud nový soubor neotevřete a neověříte, že čísla na klíčových listech souhlasí.

Časté omyly při převodu souborů XLS

MýtusPřejmenování souboru z .xls na .xlsx ho povýší.

FaktBajty zůstanou binární BIFF8. Excel pak upozorní, že formát souboru neodpovídá příponě, a jiné aplikace ho rovnou odmítnou.

MýtusSoubory XLS není bezpečné vůbec uchovávat.

FaktProstá data v souboru .xls jsou neškodná. Riziko tkví v makrech, proto Excel standardně blokuje makra z internetu; soubor .xlsx je prostě obsahovat nemůže.

MýtusSoubor .xls potřebují jen uživatelé Excelu 2003.

FaktNěkteré nahrávací portály, starší importy do ERP a laboratorní software ho stále vyžadují. K tomu slouží XLSX do XLS, opačný směr.

Oba formáty Excelu vedle sebe

XLS

Sešit Microsoft Excel 97–2003

XLS je binární formát tabulek, který Excel používal od verze Excel 97, než jej v roce 2007 nahradil XLSX. Je omezen na 65 536 řádků a 256 sloupců na list a data ukládá v proprietární struktuře. Mnoho starších systémů, vládních portálů i starších bankovních exportů XLS stále vytváří nebo vyžaduje. Otevřou jej Excel, LibreOffice i Tabulky Google.

Komprese
–
Průhlednost
–
Animace
–
Představeno
1997 · Microsoft
Převodník XLS

XLSX

Sešit Microsoft Excel

XLSX je výchozí formát sešitů Microsoft Excel od Office 2007, založený na standardu Office Open XML. Ukládá více listů, vzorce, formátování, grafy, kontingenční tabulky a ověření dat v balíčku ZIP s XML. Podporuje přes milion řádků na list a je výchozím formátem pro výměnu firemních tabulek. XLSX otevřou Tabulky Google, LibreOffice i Numbers, makra a pokročilé funkce se však nemusí přenést.

Komprese
–
Průhlednost
–
Animace
–
Představeno
2007 · Microsoft
Převodník XLSX

XLS se převádí na XLSX kvůli odchodu z Režimu kompatibility, překonání limitu 65 536 řádků a souborům, které moderní aplikace a skripty čtou bez starších knihoven.

Převod XLS do XLSX: časté otázky

Proč Excel při otevření souboru .xls hlásí režim kompatibility?

Excel 2007 a novější starý binární formát otevřou, ale ponechají sešit v rámci starých limitů, aby šel uložit zpět jako .xls. V záhlaví okna se zobrazí Režim kompatibility, který upozorňuje, že tabulka končí na 65 536 řádcích a 256 sloupcích. Kopie ve formátu .xlsx toto omezení odstraní.

Potřebuji k převodu XLS nainstalovaný Excel?

Ne. Převod probíhá na serveru, takže soubory .xlsx vytvoříte i na Chromebooku, tabletu nebo počítači jen s LibreOffice. To se hodí, když inventura IT odhalí stovky starých souborů.

Bude soubor XLSX menší než XLS?

Obvykle ano. Soubor .xlsx je balíček ZIP s částmi XML, takže opakovaný text a prázdné formátování se dobře komprimují, zatímco .xls ukládá záznamy nekomprimovaně. Nejvíce se zmenšují sešity s mnoha textovými buňkami; sešit tvořený hlavně vloženými obrázky se změní jen málo.

Co se stane s makry ve starém souboru XLS?

Soubor .xlsx z principu nemůže obsahovat kód VBA; i samotný Excel odmítne makra do této přípony uložit a nabídne .xlsm. Původní .xls ponechte jako zdroj maker, nebo po převodu zkopírujte moduly v Excelu do sešitu s podporou maker.

Mohu původní soubory XLS potom bezpečně smazat?

Nejprve otevřete vzorek nových souborů a porovnejte součty na klíčových listech. Datový převodník zapisuje hodnoty buněk, proto sešity závislé na živých vzorcích, grafech nebo kontingenčních tabulkách zkontrolujte dřív, než originály smažete. Soubory nahrané sem se na našem serveru mažou po 30 minutách.