Różnica między XLS i XLSX

Różnica między XLS i XLSX

XLS vs XLSX

XLS i XLSX to dwa rozszerzenia plików, które są używane przez bardzo popularną aplikację do arkusza kalkulacyjnego od Microsoft o nazwie Microsoft Excel. XLS jest bardzo popularny, ponieważ był domyślnym formatem dla Microsoft Excel, ponieważ został utworzony do 2003 roku. W wydaniu Microsoft Office 2007 Microsoft postanowił zmienić domyślny format pliku na inny format oraz dodanie i dodatkowe x dla wszystkich rozszerzeń dokumentów; W przypadku programu Excel skończyło się to jako XLSX.

Ponieważ XLSX jest pełnym odejściem od starszego formatu plików, który jest używany w starszych aplikacjach Excel, nie jest czytelny w wersjach Excel przed 2007. Ta niezgodność utrudnia szybkie przyjęcie nowego oprogramowania, a Microsoft szybko rozwiązał ten problem, uwalniając łatkę, która pozwala starszym aplikacjom biurowym na odczytanie nowych formatów plików opartych na XML. Jak zawsze kompatybilność wsteczna jest zawsze priorytetem dla aplikacji biurowych. Pomimo przyjęcia i promowania nowego formatu XLSX, nowsze wersje programu Excel nadal są w stanie otworzyć i zapisać dokumenty w starszym formacie XLS. Chociaż warto zauważyć, że Microsoft Excel 2007 porzucił obsługę starszych formatów plików, które często występowały w MS-DOS.

Gdy patrzymy głębiej w różnice między XLS i XLSX, widzimy, że sposób przechowywania informacji jest znacznie inny dla formatów XLS, jak i XLSX. XLS opiera się na Biff (format pliku binarnej wymiany) i jako takie informacje są bezpośrednio przechowywane w formacie binarnym. Z drugiej strony XLSX opiera się na formacie Office Open XML, formatu pliku pochodzącego z XML. Informacje w pliku XLSX są przechowywane w pliku tekstowym, który używa XML do zdefiniowania wszystkich jego parametrów.

Ponieważ XLSX jest przechowywany w formacie pliku tekstowego, Microsoft postanowił usunąć obsługę makro dla tego formatu pliku. Zamiast tego przypisali zupełnie inne rozszerzenie pliku, które pozwala na użycie makr; Nazywa się XLSM. Starsze rozszerzenie plików XLS nie ma tego problemu i jest w stanie pomieścić arkusze kalkulacyjne zawierające makra, czy nie.

Streszczenie:
XLS jest domyślnym formatem pliku dla wersji Excel i starszych z 2003 roku, a XLSX dla wersji od 2007 roku
XLS jest czytelny przez wszystkie wersje Microsoft Excel, podczas gdy XLSX jest czytelny tylko według wersji 2007 i późniejszych
XLS jest zastrzeżonym formatem binarnym, podczas gdy XLSX opiera się na formacie Office Open XML
XLSX nie jest w stanie obsługiwać makr, podczas gdy XLS jest