XLSX i XLSB to dwa popularne formaty plików arkusza kalkulacyjnego Microsoft Excel do przechowywania dużych ilości danych w skoroszytach. Jednak obecność formuł, danych użytkownika i obiektów (takich jak kształty) w tych plikach może znacznie zwiększyć rozmiar pliku, który może wpływać na wydajność ładowania i zapisywania tych plików. Ponadto duże pliki zużywają znaczny wolumin pamięci pocztowej po wysłaniu pocztą elektroniczną. W tym artykule porównano formaty plików XLSX i XLSB i opisano, jak zmniejszyć rozmiar plików Excel do ładowania i zapisywania skoroszytów znacznie szybciej.

XLSX vs XLSB Formaty plików

Format plików XLSX to typ plik nowoczesnego Microsoft Excel do pracy z skoroszytami. Został wprowadzony z Microsoft Excel 2007+ i jest domyślnym formatem pliku do zapisywania skoroszytów Excel. Pliki XLSX są zapisywane jako skompresowane archiwa zip i są oparte na kombinacji wielu plików xml. Pliki XLSB zostały również wprowadzone z Microsoft Excel 2007+ i są zapisywane w pojemniku ZIP. Jednak w przeciwieństwie do XLSX i XLSM są to kompresowane elementy binarne kodowane w zastrzeżonym formacie.

Jaka jest różnica między XLSX i XLSB?

Jaka jest więc różnica między XLSX i XLSB? Cóż, istnieje kilka różnic, które sprawiają, że te dwa formaty plików różnią się od siebie. Przede wszystkim są one zróżnicowane na podstawie formatu pliku, prędkości, rozmiaru pliku oraz ładowania/zapisywania.

XLSXXLSB
Saved as a compressed archive with XML-based content inside.Saved as a compressed archive with binary encoded content inside.
XLSX files take larger space on the disc for an Excel workbook.XLSB uses considerably less space for saving the same workbook. It has been found to take 2/3rd of space as compared to the same XLSX file.
XLSX files are encoded/decoded as XML files to be saved/loaded from disc. Saving plain text files takes more time and affects the loading/saving of such files.XLSB files are saved as plain binary encoded compressed data which takes less time to save and load. On average, XLSB takes 4 times shorter than the same size XLSX file.

Cóż, jeśli XLSB jest tak świetny, dlaczego nie wszyscy używają XLSB zamiast XLSX?

Jeśli więc XLSB jest tak korzystny, dlaczego nie wszyscy używają go jako domyślnego formatu pliku do zapisywania skoroszytów? Cóż, istnieje pewne wady korzystania z plików XLSB w porównaniu z zaletami, które oferuje. I z tych powodów nie jest to domyślny format pliku do zapisywania skoroszytów.

  • Brak interoperacyjności - XLSB jest formatem pliku binarnego i nie można go używać w narzędziach stron trzecich, takich jak OpenOffice. Ponadto większość interfejsów API trzeciej imprezy nie będzie w stanie pracować z plikami XLSB z powodu braku dostępności wewnętrznych szczegółów.
  • Kompatybilność - XLSB nie jest obsługiwana z wcześniejszymi wersjami Excel, które były dostępne przed Excel 2007. Z tego powodu pliki XLSB nie mogą być otwarte w starszych wersjach Excel.
  • Security - Pliki VBA nie wskazują na obecność makr w IT w przeciwieństwie do formatów plików XLSX i XLSM. Może to prowadzić do problemów związanych z bezpieczeństwem

Wniosek

Pliki XLSB są mniejsze, wydajne do otwierania i zapisywania oraz wydajne przechowywanie w porównaniu z popularnymi plikami XLSX i XLSM. Jednak większość nowoczesnych plików arkusza kalkulacyjnego otwierające aplikacje działa lepiej z plikami XLSX opartymi na otwartych specyfikacjach niż plików XLSB. Z tego powodu XLSX pozostaje domyślnym formatem pliku w programie Excel.