Co to jest format pliku XLS?
Plik z rozszerzeniem .xls to dokument arkusza kalkulacyjnego utworzony w programie Microsoft Excel. .xls to format binarny oparty na kontenerze OLE2 Compound File Binary (CFB), wewnętrznie zorganizowany jako rekordy BIFF8 (Binary Interchange File Format, wersja 8). Ten format binarny był używany przez wersje Microsoft Excel od 97 do 2003; starsze skoroszyty Excel 5.0/95 korzystały z wcześniejszego wariantu BIFF5. Pełna specyfikacja dokumentu .xls - licząca ponad 1000 stron - jest publikowana przez Microsoft na portalu Open Specifications.
Format .xls został zastąpiony przez nowszy format .xlsx, który jest opartym na XML formatem arkusza kalkulacyjnego wykorzystującym kodowanie UTF-8. Mimo to pliki .xls pozostają w powszechnym użyciu i są nadal obsługiwane przez większość narzędzi do arkuszy kalkulacyjnych. Skoroszyt .xls może zawierać:
- Tabele przechowujące tekst lub liczby
- Formuły i nazwane zakresy
- Linki do zasobów zewnętrznych
- Wykresy i grafiki
- Obrazy i osadzone obiekty
Arkusz kalkulacyjny .xls przechowuje dane w komórkach zorganizowanych w siatkę wierszy i kolumn, gdzie każda komórka ma unikalny adres. Skoroszyty mogą zawierać wiele arkuszy, co pozwala użytkownikom organizować powiązane dane w zakładkach. Dokumenty arkuszy kalkulacyjnych mogą być używane do wykonywania obliczeń, tworzenia dokumentacji lub organizowania i wizualizacji danych. Użytkownicy mogą formatować tekst, budować wykresy lub pisać formuły w oparciu o dane w komórkach. W zależności od aplikacji, pliki .xls można eksportować do innych formatów, w tym .ods lub zwykłego .csv.
Bezpieczeństwo
RYZYKO: MEDIUMW przeciwieństwie do zwykłego XLSX, starszy XLS może przenosić makra VBA, co czyni go klasycznym wektorem złośliwego oprogramowania - załącznik .xls, który prosi o „Włącz zawartość / Włącz makra”, powinien być traktowany z podejrzliwością, zwłaszcza jeśli jest nieoczekiwany. Excel otwiera pliki z internetu/e-maila w Widoku chronionym; pozostaw go włączonego i nie włączaj edycji ani makr dla plików, których się nie spodziewałeś. Otwarcie pliku w Google Sheets lub LibreOffice całkowicie omija silnik VBA programu Excel. Format może również zawierać osadzone obiekty OLE i linki zewnętrzne. Jeśli potrzebujesz tylko odczytać dane, najbezpieczniejszą drogą jest darmowa przeglądarka internetowa.
Szczegóły formatu
w pigułceProgramy otwierające pliki XLS
Szczegóły techniczne
specyfikacja| Format kontenera | OLE2 Compound File Binary (CFB) |
| Wewnętrzny format rekordu | BIFF8 (Binary Interchange File Format, wersja 8) |
| Typ MIME | application/vnd.ms-excel |
| Magic bytes (hex) | D0 CF 11 E0 A1 B1 1A E1 pod offsetem 0 - nagłówek OLE2 CFB współdzielony z .doc i .ppt |
| Maksymalna liczba wierszy na arkusz | 65,536 (2¹⁶) |
| Maksymalna liczba kolumn na arkusz | 256 (kolumny A-IV; 2⁸) |
| Kodowanie znaków | UTF-16 LE wewnątrz rekordów ciągów Unicode BIFF8 |
| Precyzja numeryczna | 64-bitowa liczba zmiennoprzecinkowa podwójnej precyzji IEEE 754 (15-17 cyfr znaczących) |
| Przechowywanie formuł | Binarna tablica tokenów (tokeny „ptg” w stylu RPN) wewnątrz rekordów Formula |
| Shared String Table (SST) | Zduplikowane ciągi znaków komórek przechowywane raz i przywoływane przez indeks, co zmniejsza rozmiar pliku |
| Przechowywanie makr VBA | Osadzone w osobnym strumieniu OLE „_VBA_PROJECT” wewnątrz kontenera CFB |
| Kompresja | Brak - brak wbudowanej kompresji (w przeciwieństwie do XLSX, który pakuje XML w archiwum ZIP) |
| Szyfrowanie | Opcjonalna ochrona hasłem strumieni skoroszytu oparta na RC4 lub XOR |
| Deweloper | Microsoft Corporation |
| Wydano | 1987 (Excel 1.0); BIFF8 .xls used Excel 97-2003; superseded by XLSX in 2007 |
| Specyfikacja | learn.microsoft.com |
Konwersje XLS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki XLS.