Konverze xla do xlsx

Převod souboru XLA do XLSX

Extrahujte XLA worksheets a data do XLSX se zohledněním ztráty funkcí VBA a add-inů.

Vytvořte soubory XLSX online

Soubory XLA zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů nebo dalších, XLSX z něj vyrobíme:

Jak převést soubor xla do formátu xlsx

Starší doplňky Excelu mohou obsahovat listy nebo data, která je nutné upravovat, sdílet nebo archivovat jako běžný sešit. Převod extraktu na .xlsx odstraní starší kontejner doplňku, ale nezachová jeho spustitelné funkce.

Co je formát XLA

.xla je starší formát doplňků Excelu 97–2003. Excel jej používá pro makra VBA, vlastní příkazy, uživatelsky definované funkce, nabídky, panely nástrojů a někdy skryté listy. XLA je sešit nakonfigurovaný jako doplněk, takže se může otevřít bez viditelného okna listu. Novější doplňky Excelu obvykle používají .xlam.

Soubory XLA se vyskytují ve starších instalacích Excelu a v účetních, technických a dalších systémech, které distribuují vlastní funkce Excelu. Soubor nemusí obsahovat žádná užitečná tabulková data; jeho hlavním účelem může být poskytování kódu a příkazů.

Co je formát XLSX

.xlsx je formát sešitů založený na XML, který používá aktuální desktopový Excel, Excel pro web a mnoho spreadsheetových aplikací. Ukládá listy, vzorce, tabulky, grafy, formátování, pojmenované oblasti a ověřování dat bez vloženého projektu VBA.

Formát XLSX použijte, pokud se má výstup chovat jako běžný upravitelný sešit nebo pokud jej potřebujete sdílet se softwarem, který nepodporuje starší doplňky. XLSX nemůže zachovat kód VBA, registraci doplňku, vlastní příkazy ani funkce listu definované pomocí VBA.

Jak převést XLA na XLSX

Microsoft Excel: export viditelných dat listu

  1. Vytvořte zálohu původního souboru .xla.
  2. Otevřete desktopový Excel a vyberte File → Open → Browse. Vyberte soubor XLA; v případě potřeby použijte filtr pro všechny soubory. Makra povolte pouze tehdy, když souboru důvěřujete a jeho kód je vyžadován; nedůvěryhodný doplněk může obsahovat spustitelné VBA.
  3. Pokud Excel zobrazí listy doplňku, vyberte File → Save As a zvolte Excel Workbook (*.xlsx). Uložte soubor pod novým názvem.
  4. Potvrďte upozornění Excelu týkající se formátu. Excel odstraní VBA a další funkce, které XLSX nedokáže ukládat.
  5. Pokud je okno doplňku skryté, vytvořte prázdný sešit, v XLA zobrazte povolený list pomocí Home → Format → Hide & Unhide → Unhide Sheet, poté zkopírujte požadované oblasti nebo celé listy do prázdného sešitu a uložte jej jako .xlsx.

Některé listy doplňku jsou skryté pomocí nastavení VBA VeryHidden nebo chráněné autorem; v takovém případě běžný příkaz Unhide nebude fungovat. Vlastník nebo správce musí tyto listy zpřístupnit nebo odemknout; ochranu neobcházejte bez oprávnění.

Excel: zpřístupnění sešitu doplňku

Pokud Excel otevře XLA jako skrytý sešit doplňku namísto běžného sešitu, použijte samostatný důvěryhodný sešit obsahující tento postup VBA. Nahraďte obě cesty, spusťte jej a zkontrolujte exportovaný soubor:

Sub ExportXla()
    Dim wb As Workbook
    Set wb = Workbooks.Open("C:\path\tool.xla")
    wb.IsAddin = False
    wb.SaveAs "C:\path\tool.xlsx", xlOpenXMLWorkbook
    wb.Close SaveChanges:=False
End Sub

Tento postup změní stav otevřeného sešitu z doplňku a uloží XLSX bez maker. Nemůže obnovit listy, které jsou chráněné, zašifrované nebo chybějí, a neměl by se používat k extrahování kódu nebo obsahu bez povolení.

LibreOffice Calc

LibreOffice Calc může otevřít některé starší doplňky Excelu, ale VBA v XLA, registrace doplňku, chování skrytých listů a vzorce nejsou spolehlivě kompatibilní. Použijte File → Save As a vyberte Excel 2007–365 (*.xlsx) až po kontrole všech požadovaných listů a vzorců. Microsoft Excel je bezpečnější exportér pro XLA vytvořené pro Excel.

Online převodníky

Přímý online převod XLA je obecně nevhodný: služby nemusí podporovat kontejner doplňku, nedokážou reprodukovat jeho chování VBA a mohou zpřístupnit důvěrná data nebo spustitelný kód třetí straně. Pokud XLA obsahuje pouze nedůvěrná data, nejprve je místně extrahujte do běžného sešitu. Služby jako CloudConvert nebo Zamzar lze zvážit pro podporované běžné tabulkové soubory, ale před nahráním zkontrolujte jejich aktuální seznam vstupních formátů, zásady uchovávání a výstup; neočekávejte, že zachovají funkce doplňku.

Kontrola kvality a kompatibility

Po exportu zkontrolujte vzorce, pojmenované oblasti, externí odkazy, grafy, formátování, skryté listy a ověřování dat. Vzorce volající funkci doplňku se mohou změnit na #NAME?, zachovat nefunkční odkazy nebo poskytovat jiné výsledky, pokud XLA není k dispozici.

Pokud jsou makra nebo vlastní funkce vyžadovány, ponechte původní XLA nainstalované a extrahovaný sešit používejte pouze pro data, případně uložte sešit s podporou maker jako .xlsm, pokud je kód součástí sešitu a lze jej legálně migrovat. Soubor .xlsm stále nedokáže automaticky reprodukovat registraci doplňku. Přejmenování .xla na .xlsx jej nepřevede a může způsobit, že soubor nebude čitelný.

Stručně řečeno, nelze přímo jednoduchým způsobem zkonvertovat soubor XLA do XLSX souboru.
Proto pravděpodobně nenaleznete konverzní utilitu nebo zdarma online stránky/službu, která umí převést soubory .xla na .xlsx. Určitě lze nalézt webovou službu, která tuto konverzi slibuje online a zadarmo, ale pravděpodobně je to podvodná stránka slibující něco, co jednoduše nelze.

XLA vs XLSX: srovnání formátů

Jak si formáty XLA a XLSX stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů XLA a XLSX
Vlastnost .XLA Microsoft Excel Add-in .XLSX Microsoft Excel Open XML Spreadsheet
Otevřený standard Ne Ano
Komprese — Obojí
Typická velikost souboru Malé Střední
Otevírá se ve webovém prohlížeči Ne Částečně
Další úpravy Omezeně Snadné
Podpora metadat Základní Rozsáhlé
Čitelný jako prostý text Ne Ne
Nejvhodnější pro Profesionální produkce Výměna dat
Zavedeno 1997 2007
Vývojář Microsoft Microsoft
MIME typ — application/vnd.openxmlformats-officedocument.spreadsheetml.sheet