UltKit

Konwerter XLS na XLSX

Przenieś skoroszyty z Excela 97–2003 do formatu, w którym domyślnie zapisuje każdy współczesny arkusz kalkulacyjny. Prześlij pliki .xls, zachowaj wszystkie arkusze i pobierz skoroszyty .xlsx, które otwierają się bez trybu zgodności.

Konwerter danych

lub upuść Pliki CSV, TSV, TXT … tutaj ·

Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min

Plik wynikowy

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 1

    Prześlij stare skoroszyty

    Wrzuć jeden plik .xls albo całą partię: do 20 plików, każdy do 95 MB. Pliki z Excela 97–2003 mają ten sam binarny układ.

  2. 2

    Zachowaj wszystkie arkusze

    Opcja Arkusze do konwersji domyślnie ma ustawienie Wszystkie arkusze, więc każda karta starego pliku stanie się kartą w nowym. Wybierz Tylko pierwszy arkusz, jeśli pozostałe karty to robocze notatki.

  3. 3

    Konwertuj i zapisz

    Kliknij Konwertuj na XLSX i pobierz skoroszyty, a przy większej liczbie plików jeden ZIP. Otworzysz je w Excelu, Arkuszach Google, Numbers lub LibreOffice Calc.

Konwersja XLS na XLSX przenosi skoroszyt z binarnego formatu Excela 97–2003 do formatu Office Open XML, wprowadzonego w Excelu 2007. Wiersze, kolumny i nazwy arkuszy zostają, limit 65 536 wierszy znika, a plik zwykle jest mniejszy.

Skąd wciąż biorą się stare pliki XLS

Rozszerzenie .xls było domyślnym formatem zapisu w Excelu od wersji 97, aż zastąpił je Excel 2007. Archiwa księgowe, urządzenia laboratoryjne i systemy magazynowe zapisywały go jeszcze długo potem, bo każdy program rozumiał ten niezmienny format. Dlatego takie pliki wciąż się pojawiają: eksport z bankowości internetowej, cennik dostawcy używany od lat, dekada miesięcznych raportów.

Kłopoty zaczynają się, gdy taki plik trafia do aktualnego oprogramowania. Excel otwiera go w Trybie zgodności, nowsze funkcje nie chcą się w nim zapisać, a biblioteki danych, takie jak openpyxl w Pythonie, czytają tylko .xlsx, więc skrypty zawodzą na starym pliku binarnym. Arkusze Google i Numbers importują .xls, ale każdy zapis z powrotem i tak jest konwersją. Jednorazowa zbiorcza aktualizacja kończy to przerzucanie się formatami. Jeśli potrzebujesz płaskiego pliku do importu do bazy danych, po tym kroku przejdź od razu do XLSX na CSV.

XLS a XLSX: wiersze, kolumny i rozmiar pliku

wierszy na arkusz w XLS
65 536
wierszy na arkusz w XLSX
1 048 576
kolumn w XLS (od A do IV)
256
kolumn w XLSX (od A do XFD)
16 384

Najbardziej widoczna jest różnica w siatce: szesnaście razy więcej wierszy i sześćdziesiąt cztery razy więcej kolumn. Log z czujników lub eksport transakcji, który podzielono na kilka arkuszy, by zmieścić się w dawnym limicie, po aktualizacji może trafić na jeden arkusz.

Pod spodem zmiana jest większa. XLS to BIFF8, binarny strumień rekordów, który Microsoft w pełni udokumentował dopiero lata po premierze. XLSX to archiwum ZIP z częściami XML, ustandaryzowane jako ECMA-376 w 2006 roku i ISO/IEC 29500 w 2008, dlatego tyle programów i języków programowania potrafi go czytać i zapisywać. Warstwa ZIP sprawia też, że te same dane zwykle zajmują mniej miejsca na dysku jako .xlsx.

Makra i formuły warto sprawdzić ponownie

Plik .xlsx nie może przechowywać makr VBA, a ten konwerter przenosi wartości komórek, a nie aktywne formuły, wykresy czy tabele przestawne. Zachowaj oryginalny plik .xls, dopóki nie otworzysz nowego i nie sprawdzisz, czy liczby na kluczowych arkuszach się zgadzają.

Najczęstsze błędy przy konwersji plików XLS

MitZmiana nazwy pliku z .xls na .xlsx podnosi go do nowego formatu.

FaktBajty nadal są binarnym BIFF8. Excel zgłasza wtedy, że format pliku i rozszerzenie się nie zgadzają, a inne aplikacje w ogóle go odrzucają.

MitPliki XLS w ogóle nie są bezpieczne.

FaktZwykłe dane w pliku .xls są nieszkodliwe. Ryzyko tkwi w makrach, dlatego Excel domyślnie blokuje makra pobrane z internetu; plik .xlsx po prostu nie może ich zawierać.

MitTylko użytkownicy Excela 2003 wciąż potrzebują .xls.

FaktNiektóre portale do przesyłania plików, starsze importy ERP i oprogramowanie laboratoryjne wciąż tego wymagają. Do tego służy XLSX na XLS, czyli konwersja w drugą stronę.

Dwa formaty Excela w zestawieniu

XLS

Skoroszyt Microsoft Excel 97–2003

XLS to binarny format arkuszy kalkulacyjnych używany przez Excela od wersji Excel 97, aż do zastąpienia go przez XLSX w 2007 roku. Jest ograniczony do 65 536 wierszy i 256 kolumn na arkusz i przechowuje dane we własnościowej strukturze. Wiele starszych systemów, portali urzędowych i eksportów z bankowości nadal tworzy lub wymaga XLS. Otworzą go Excel, LibreOffice i Arkusze Google.

Kompresja
–
Przezroczystość
–
Animacja
–
Rok powstania
1997 · Microsoft
Konwerter XLS

XLSX

Skoroszyt Microsoft Excel

XLSX to domyślny format skoroszytów Microsoft Excel od Office 2007, oparty na standardzie Office Open XML. Przechowuje wiele arkuszy, formuły, formatowanie, wykresy, tabele przestawne i walidację danych w pakiecie ZIP z plikami XML. Obsługuje ponad milion wierszy na arkusz i jest domyślnym formatem wymiany arkuszy w biznesie. Arkusze Google, LibreOffice i Numbers otwierają XLSX, choć makra i zaawansowane funkcje mogą nie zostać przeniesione.

Kompresja
–
Przezroczystość
–
Animacja
–
Rok powstania
2007 · Microsoft
Konwerter XLSX

XLS zamienia się na XLSX, aby wyjść z Trybu zgodności, znieść limit 65 536 wierszy i mieć pliki, które nowoczesne aplikacje i skrypty czytają bez starszych bibliotek.

Konwersja XLS na XLSX: pytania

Dlaczego Excel pokazuje tryb zgodności po otwarciu pliku .xls?

Excel 2007 i nowsze otwierają stary format binarny, ale zachowują skoroszyt w dawnych limitach, aby dało się go zapisać z powrotem jako .xls. Pasek tytułu pokazuje Tryb zgodności, który ostrzega, że siatka kończy się na 65 536 wierszach i 256 kolumnach. Kopia .xlsx usuwa to ograniczenie.

Czy do konwersji pliku XLS potrzebny jest zainstalowany Excel?

Nie. Konwersja odbywa się na serwerze, więc Chromebook, tablet albo komputer z samym LibreOffice może utworzyć pliki .xlsx. Przydaje się to, gdy inwentaryzacja w IT ujawnia setki starych plików.

Czy plik XLSX będzie mniejszy niż XLS?

Zwykle tak. Plik .xlsx to pakiet ZIP z częściami XML, więc powtarzający się tekst i puste formatowanie dobrze się kompresują, a .xls przechowuje rekordy bez kompresji. Najbardziej zmniejszają się skoroszyty z dużą liczbą komórek tekstowych; skoroszyt złożony głównie z osadzonych obrazów zmienia się niewiele.

Co dzieje się z makrami w starym pliku XLS?

Plik .xlsx z założenia nie może zawierać kodu VBA; sam Excel odmawia zapisu makr w tym rozszerzeniu i kieruje do .xlsm. Zachowaj oryginalny plik .xls jako źródło makr albo po konwersji skopiuj moduły w Excelu do skoroszytu z obsługą makr.

Czy po konwersji można bezpiecznie usunąć oryginalne pliki XLS?

Najpierw otwórz próbkę nowych plików i porównaj sumy na kluczowych arkuszach. Konwerter danych zapisuje wartości komórek, więc skoroszyt oparty na aktywnych formułach, wykresach lub tabelach przestawnych warto sprawdzić, zanim usuniesz oryginały. Przesłane tu pliki są usuwane z naszego serwera po 30 minutach.