Ostatnia aktualizacja: 13 maja 2025

Rozszerzenia XLS i XLSX reprezentują popularne formaty plików Excel, które zostały wprowadzone przez Microsoft jako część pakietu Office na przestrzeni czasu. XLS, będąc najstarszym i szeroko używanym typem pliku, jest także znany jako format pliku Excel97-2003. Format pliku XLSX został wprowadzony jako zamiennik typu pliku XLS wraz z premierą Excela 2007. Zwykli użytkownicy mogą nie znać podstawowych różnic między dwoma formatami plików, jednak XLS różni się od formatu XLSX na kilka sposobów, jak opisano poniżej.
XLS vs XLSX
Co więc jest naprawdę różne między XLS a XLSX? Poniżej znajduje się lista różnic między formatami plików XLS i XLSX.
Różnica w formacie pliku
Podstawowy format pliku jest tym, co stanowi główną różnicę między plikami XLS i XLSX.
Pliki XLS bazują na binarnym formacie wymiany plików (BIFF) i przechowują informacje w formacie binarnym zgodnie ze specyfikacjami formatu pliku XLS. Dane są rozmieszczone w pliku XLS jako strumienie binarne w formie pliku złożonego, jak opisano w [MS-XLS].
Z kolei plik XLSX opiera się na formacie Office Open XML, który przechowuje dane w skompresowanych plikach XML w formacie ZIP. Strukturę i pliki można zbadać, po prostu rozpakowując plik .xlsx. Przykładowy plik XLSX, po zmianie nazwy na .zip i rozpakowaniu, jego zawartość można obserwować w folderze jak każdy inny folder z plikami.
Obsługa makr
Pliki XLS, jako stary format, zapewniały obsługę makr, które są programami napisanymi przez użytkowników końcowych i służą do automatyzacji zadań, takich jak otwieranie plików, porównywanie danych itp. Makra z jednej strony ułatwiają użytkownikom automatyzację zadań, ale z drugiej strony mogą być ryzykowne, ponieważ uruchamiają się bezpośrednio po otwarciu pliku Excel.
W przeciwieństwie do tego, pliki XLSX nie obsługują makr. Jeśli potrzebujesz osadzić i wykonywać makra, musisz zapisać swój plik jako XLSM, który jest formatem plików Excel Open XML Macro-Enabled.
Kompatybilność z Excelem
Pliki XLS można otworzyć we wszystkich wersjach Excel z powodu kompatybilności wstecznej. Jednak pliki XLSX można otwierać tylko w Excelu 2007 i nowszych wersjach.
Masz dodatkowe pytania na temat wewnętrznych szczegółów formatów plików XLS lub XLSX? Możesz skontaktować się z ekspertami w dziedzinie formatów plików na forum formatów plików, aby uzyskać porady dotyczące Twoich pytań.