Przejdź do treści

Konwertuj XLSM na XLSX

Konwertuj skoroszyty Excel z obsługą makr do plików XLSX bez makr, sprawdzając zgodność.

Twórz pliki XLSX online

Nie potrafimy jeszcze odczytać plików XLSM, 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:

Chcesz przekonwertować XLSM na XLSX?

Daj nam znać. Kolejne konwersje do dodania wybieramy według zainteresowania.

Jak konwertować xlsm do xlsx

Odbiorca, edytor lub system zarządzania dokumentami może akceptować pliki .xlsx, ale odrzucać skoroszyty z obsługą makr .xlsm. Zapisanie kopii jako .xlsx usuwa również VBA przed udostępnieniem lub zarchiwizowaniem skoroszytu, który wymaga jedynie danych, formuł i formatowania.

Czym jest format XLSM

.xlsm to format arkusza kalkulacyjnego Microsoft Office Open XML dla skoroszytów, które mogą zawierać osadzony projekt VBA. Użytkownicy Excel w finansach, operacjach, inżynierii i raportowaniu używają go do automatycznych raportów, procedur importu, niestandardowych funkcji VBA, formularzy UserForms, procedur obsługi zdarzeń oraz przycisków przypisanych do makr. Format może również zawierać zwykłe arkusze, formuły, wykresy, tabele, tabele przestawne i linki zewnętrzne.

Czym jest format XLSX

.xlsx to standardowy format skoroszytu Office Open XML bez osadzonego projektu VBA. Obsługuje arkusze, formuły, wykresy, tabele, style, tabele przestawne i większość zwykłej zawartości Excel, ale nie może zachować makr VBA, formularzy UserForms ani niestandardowych funkcji VBA. Jego główne praktyczne zalety to szeroka zgodność z oprogramowaniem do obsługi arkuszy kalkulacyjnych i systemami odrzucającymi pliki z obsługą makr; jest również odpowiedni, gdy skoroszyt nie powinien zawierać kodu VBA.

Jak przekonwertować plik XLSM do XLSX

Microsoft Excel dla Windows lub macOS

  1. Otwórz plik .xlsm w aktualnej desktopowej wersji Excel. Nie włączaj makr, chyba że ufasz plikowi i jego źródłu.
  2. Sprawdź, czy skoroszyt korzysta z przycisków przypisanych do makr, niestandardowych funkcji VBA, automatycznych importów, działań wyzwalanych zdarzeniami, formularzy UserForms lub innych funkcji VBA.
  3. Wybierz File → Save As. W niektórych wersjach Excel dostępna jest również opcja File → Save a Copy.
  4. Wybierz Excel Workbook (*.xlsx) jako typ pliku i zapisz plik pod inną nazwą, aby oryginalny plik .xlsm pozostał dostępny.
  5. Gdy Excel ostrzeże, że zawartość VBA nie może zostać zapisana w wybranym formacie, potwierdź, wybierając Yes, Continue lub równoważną opcję.
  6. Zamknij i ponownie otwórz nowy plik .xlsx, a następnie sprawdź ważne formuły, wartości, wykresy, ustawienia drukowania, linki zewnętrzne, połączenia danych i tabele przestawne.

Excel usuwa projekt VBA skoroszytu podczas tej operacji. Formuła wywołująca niestandardową funkcję VBA może więc zwrócić błąd, taki jak #NAME?, a przycisk, którego działaniem było makro, nie będzie już wykonywał tego działania.

LibreOffice Calc

Calc może otwierać wiele plików .xlsm i zapisywać je za pomocą opcji File → Save As → Excel 2007–365 (*.xlsx). Użyj tej opcji, gdy Excel jest niedostępny, ale zweryfikuj wynik w Excel, jeśli skoroszyt zawiera VBA, kontrolki ActiveX, złożone tabele przestawne, połączenia zewnętrzne lub specjalistyczne formatowanie. Calc nie może zagwarantować zgodności działania tych funkcji z Excel, a zapisanie pliku jako .xlsx nie zachowuje oryginalnego projektu VBA.

Konwertery online

CloudConvert i Zamzar zapewniają konwersję .xlsm do .xlsx w przeglądarce: prześlij plik, wybierz .xlsx, uruchom konwersję i pobierz wynik. Konwersja online jest nieodpowiednia w przypadku poufnych, regulowanych, chronionych hasłem lub zawierających makra skoroszytów, chyba że warunki dostawcy dotyczące szyfrowania, przechowywania, usuwania i przetwarzania spełniają odpowiednie wymagania. Aplikacja desktopowa Excel jest preferowana, gdy istotne są zgodność skoroszytu lub prywatność danych.

Ograniczenia jakości i zgodności

Zachowaj oryginalny plik .xlsm, jeśli jakakolwiek funkcja sterowana makrami może być potrzebna w przyszłości. Konwersja trwale usuwa kod VBA, formularze UserForms, niestandardowe funkcje VBA, przypisania makr i podpisy projektu VBA. Może również usuwać lub modyfikować funkcje, które Excel identyfikuje jako nieobsługiwane w wybranym formacie.

Excel zwykle zachowuje zwykłą zawartość komórek, formuły, arkusze, style, wykresy i tabele, ale zachowanie każdej funkcji nie jest gwarantowane. Przetestuj formuły zależne od VBA, linki do plików zewnętrznych, połączenia danych, zapytania, tabele przestawne, kontrolki, obszary wydruku i ponownie obliczone wyniki. Plik wynikowy często ma rozmiar zbliżony do źródłowego, ponieważ oba formaty korzystają z plików XML skompresowanych za pomocą ZIP; usunięcie dużego projektu VBA może sprawić, że plik .xlsx będzie mniejszy.

Porównanie formatu XLSM z XLSX

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

Porównanie formatów plików XLSM i XLSX
Cecha .XLSM Microsoft Excel Macro-Enabled Workbook .XLSX Microsoft Excel Open XML Spreadsheet
Edytowalny tekst Ograniczone Nie
Stały układ strony Nie Nie
Formatowanie tekstu Rozbudowany Rozbudowany
Obrazy Tak Tak
Elementy interaktywne Tak Tak
Ochrona hasłem Podstawowy Podstawowy
Otwiera się w przeglądarce internetowej Częściowo Częściowo
Typowy rozmiar pliku Średni Średni
Otwarty standard Częściowo otwarty Tak
Najlepszy do Edycja i postprodukcja Wymiana danych
Wprowadzono 2007 2007
Twórca Microsoft Microsoft
Typ MIME application/vnd.ms-excel.sheet.macroEnabled.12 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org

Już pobrano

Ten plik został już pobrany. Ze względu na prywatność usunęliśmy go z serwera zaraz po pobraniu, więc nie można go pobrać ponownie. Jeśli potrzebujesz go jeszcze raz, przekonwertuj plik ponownie.