Konwertuj xla do xlsx

Konwertuj XLA na XLSX

Wyodrębnij arkusze i dane XLA do XLSX, uwzględniając utratę funkcji VBA i add-in.

Twórz pliki XLSX online

Nie potrafimy jeszcze odczytać plików XLA, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych lub innych formatów, zrobimy z niego XLSX:

Jak konwertować xla do xlsx

Starsze dodatki programu Excel mogą zawierać arkusze lub dane, które należy edytować, udostępniać albo archiwizować jako zwykły skoroszyt. Konwersja wyodrębnionych danych do formatu .xlsx usuwa starszy kontener dodatku, ale nie zachowuje jego funkcji wykonywalnych.

Czym jest format XLA

.xla to starszy format dodatku Excel 97–2003. Excel używa go do przechowywania makr VBA, poleceń niestandardowych, funkcji definiowanych przez użytkownika, menu, pasków narzędzi, a czasami także ukrytych arkuszy. Plik XLA jest skoroszytem skonfigurowanym jako dodatek, dlatego może otwierać się bez widocznego okna arkusza. Nowsze dodatki programu Excel zwykle używają formatu .xlam.

Pliki XLA występują w starszych instalacjach programu Excel oraz w systemach księgowych, inżynieryjnych i innych systemach rozpowszechniających niestandardowe funkcje programu Excel. Plik może nie zawierać użytecznych danych tabelarycznych; jego głównym przeznaczeniem może być udostępnianie kodu i poleceń.

Czym jest format XLSX

.xlsx to oparty na XML format skoroszytu używany przez bieżące wersje programu Excel na komputery, Excel w sieci Web oraz wiele aplikacji arkuszy kalkulacyjnych. Przechowuje arkusze, formuły, tabele, wykresy, formatowanie, nazwane zakresy i sprawdzanie poprawności danych bez osadzonego projektu VBA.

Użyj formatu XLSX, gdy wynik ma działać jak zwykły edytowalny skoroszyt lub ma być udostępniany programom, które nie obsługują starszych dodatków. XLSX nie może zachować kodu VBA, rejestracji dodatku, poleceń niestandardowych ani funkcji arkusza zdefiniowanych za pomocą VBA.

Jak przekonwertować XLA do XLSX

Microsoft Excel: eksportowanie danych z widocznych arkuszy

  1. Utwórz kopię zapasową oryginalnego pliku .xla.
  2. Otwórz program Excel na komputerze i wybierz File → Open → Browse. Wybierz plik XLA, w razie potrzeby używając filtru wszystkich plików. Włącz makra tylko wtedy, gdy plik jest zaufany i jego kod jest wymagany; niezaufany dodatek może zawierać wykonywalny kod VBA.
  3. Jeśli Excel wyświetli arkusze dodatku, wybierz File → Save As i wybierz format Excel Workbook (*.xlsx). Zapisz plik pod nową nazwą.
  4. Zaakceptuj ostrzeżenie programu Excel dotyczące formatu. Excel odrzuci kod VBA i inne funkcje, których nie można przechowywać w formacie XLSX.
  5. Jeśli okno dodatku jest ukryte, utwórz pusty skoroszyt, wyświetl dozwolony arkusz w pliku XLA za pomocą polecenia Home → Format → Hide & Unhide → Unhide Sheet, a następnie skopiuj wymagane zakresy lub całe arkusze do pustego skoroszytu i zapisz go jako .xlsx.

Niektóre arkusze dodatku są ukryte przy użyciu ustawienia VBA VeryHidden albo chronione przez autora — w takim przypadku standardowe polecenie Unhide nie zadziała. Właściciel lub administrator musi wyświetlić te arkusze albo usunąć ich blokadę; nie omijaj ochrony bez upoważnienia.

Excel: wyświetlanie skoroszytu dodatku

Jeśli Excel otwiera plik XLA jako ukryty skoroszyt dodatku zamiast zwykłego skoroszytu, użyj osobnego zaufanego skoroszytu zawierającego następującą procedurę VBA. Zastąp obie ścieżki, uruchom ją i sprawdź wyeksportowany plik:

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

Ta procedura zmienia status otwartego skoroszytu z dodatku i zapisuje plik XLSX bez makr. Nie może odzyskać arkuszy chronionych, zaszyfrowanych lub nieobecnych i nie należy jej używać do wyodrębniania kodu ani zawartości bez pozwolenia.

LibreOffice Calc

LibreOffice Calc może otwierać niektóre starsze dodatki programu Excel, ale zgodność z VBA w plikach XLA, rejestracją dodatków, zachowaniem ukrytych arkuszy i formułami nie jest niezawodna. Użyj polecenia File → Save As i wybierz format Excel 2007–365 (*.xlsx) dopiero po sprawdzeniu każdego wymaganego arkusza i każdej formuły. Microsoft Excel jest bezpieczniejszym narzędziem eksportu dla pliku XLA utworzonego na potrzeby programu Excel.

Konwertery online

Bezpośrednia konwersja XLA online jest na ogół nieodpowiednia: usługi mogą nie obsługiwać kontenera dodatku, nie są w stanie odtworzyć jego działania VBA, a także mogą ujawnić poufne dane lub kod wykonywalny stronie trzeciej. Jeśli plik XLA zawiera wyłącznie dane niepoufne, najpierw wyodrębnij te dane lokalnie do zwykłego skoroszytu. Usługi takie jak CloudConvert lub Zamzar można rozważyć w przypadku obsługiwanych zwykłych plików arkuszy kalkulacyjnych, ale przed przesłaniem sprawdź ich aktualną listę obsługiwanych danych wejściowych, zasady przechowywania i dane wyjściowe; nie oczekuj zachowania funkcjonalności dodatku.

Kontrola jakości i zgodności

Po eksporcie sprawdź formuły, nazwane zakresy, linki zewnętrzne, wykresy, formatowanie, ukryte arkusze i sprawdzanie poprawności danych. Formuły wywołujące funkcję dodatku mogą zwracać wartość #NAME?, zachowywać uszkodzone linki lub dawać inne wyniki, gdy plik XLA jest niedostępny.

Jeśli makra lub funkcje niestandardowe są wymagane, pozostaw oryginalny plik XLA zainstalowany i używaj wyodrębnionego skoroszytu wyłącznie do pracy z danymi albo zapisz skoroszyt z obsługą makr jako .xlsm, gdy kod jest częścią skoroszytu i może zostać legalnie przeniesiony. Plik .xlsm nadal nie może automatycznie odtworzyć rejestracji dodatku. Zmiana nazwy .xla na .xlsx nie powoduje konwersji i może sprawić, że plik stanie się nieczytelny.

Krótko mówiąc, nie da się bezpośrednio przekonwertować XLA na XLSX.
Dlatego nie istnieje tak zwany konwerter xla na xlsx ani darmowe narzędzie online do konwersji .xla na .xlsx.

Porównanie formatu XLA z XLSX

Jak formaty XLA i XLSX wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików XLA i XLSX
Cecha .XLA Microsoft Excel Add-in .XLSX Microsoft Excel Open XML Spreadsheet
Otwarty standard Nie Tak
Kompresja Oba
Typowy rozmiar pliku Mały Średni
Otwiera się w przeglądarce internetowej Nie Częściowo
Dalsza edycja Ograniczone Łatwy
Obsługa metadanych Podstawowy Rozbudowany
Czytelny tekstowo Nie Nie
Najlepszy do Profesjonalna produkcja Wymiana danych
Wprowadzono 1997 2007
Twórca Microsoft Microsoft
Typ MIME application/vnd.openxmlformats-officedocument.spreadsheetml.sheet