XL súborový formát
Prehľad
Súbory XL sú súbory Excel Spreadsheet s rozšírením .xl, podobné ich modernšieho protistrana, XLS. Tieto binárne súbory boli raz široko používané na ukladanie údajov v riadkoch a stĺpcoch, ale boli od tej doby nahradené novšími formátmi, ako je XL SX. Napriek tomu, že sú zastarané, súpravy XL stále majú hodnotu pre tých, ktorí potrebujú pracovať s dedičnými systémami alebo dataset, ktoré ešte neprešli na najnovšie štandardy.
Kľúčové vlastnosti
- Binárny formát: XL súbory sú uložené v binárnom formáte, čo ich robí kompaktné, ale menej čitateľné pre ľudí.
- Row and Column Structure: Údaje sú organizované do riadkov a stĺpcov, podobné moderným formátom šípky ako XLSX.
- Export kapacity: Môžete ľahko exportovať údaje z XL súborov do CSV alebo PDF pomocou vstavaných nástrojov programu Excel.
- Obmedzená kompatibilita: Vzhľadom k ich veku sú súbory XL podporované iba staršími verziami programu Microsoft Excel.
Technické špecifikácie
Formátová štruktúra
Súbory XL nasledujú štruktúru binárneho formátu. Sú v podstate zložené dokumenty, ktoré sú v súlade s kombinovaným súborom binárny formát (CFB) ako je definované v Štandard MS-CFB To znamená, že sa skladajú z viacerých tokov a úložných priestorov, podobných iným binárnym formátom Microsoft Office.
Kľúčové komponenty
- Header: Obsahuje metaúdaje o súbore, napríklad informácie o verzii.
- Body: Hlavná časť údajov, v ktorej sa ukladajú riadky a stĺpce.
- ** Streamy a skladovanie**: Ďalšie komponenty, ktoré môžu zahŕňať makra, grafy alebo iné vstavané objekty.
Štandardy a kompatibilita
XL súbory sa pripájajú k Štandard MS-XLS , ktorý je špecifikácia binárneho formátu pre dokumenty Excel. Sú kompatibilné so staršími verziami programu Microsoft Excel, ale nie sú podporované v novších vydaniach.
História a evolúcia
Súbory XL boli zavedené ako súčasť skorých verzií programu Excel, predovšetkým s cieľom poskytnúť efektívne ukladanie a manipuláciu s údajmi šípky. Avšak, kvôli obmedzeniam binárnych formátov a zavádzaniu XML-založené formáty, ako je XLSX, XL súbory sa stali zastarané pre nové vývojové projekty. Prechod z XL do novej formátu bol motivovaný potrebou na lepšiu kompatibilitu, jednoduchšie parovanie a robustnejšiu podporu funkcie.
Práca s XL súbormi
Otvorenie XL súborov
Ak chcete otvoriť súbory XL, budete potrebovať staršiu verziu programu Microsoft Excel, ktorý podporuje tento formát. Alternatívne, niektoré nástroje tretích strán môžu ponúknuť obmedzenú spätnú kompatibilitu, ale nie sú oficiálne podporované alebo odporúčané.
Konverzia XL súborov
Zvyčajné konverzie scenáre zahŕňajú export údajov do CSV pre ľahšiu manipuláciu v iných aplikáciách alebo konverziu súboru do PDF na účely archívov.
Vytvorenie XL súborov
XL súbory boli zvyčajne vytvorené pomocou starších verzií programu Microsoft Excel. Vzhľadom k tomu, že tento formát už nie je podporovaný, vytváranie nových súborov XL sa neodporúča, pokiaľ pracujete s dedičnými systémami alebo špecifickými databázami, ktoré vyžadujú binárne formáty z dôvodov kompatibility.
bežné prípady použitia
- Legacy Data Access: Práca s historickými údajmi uloženými v súboroch XL.
- Data Migration: Konvertovanie starých XL súborov do modernších formátov, ako je XLSX alebo CSV.
- Archívové účely: Ušetriť súbory XL ako PDF pre dlhodobé ukladanie a jednoduché zobrazenie.
Výhody a obmedzenia
Výhody:
- Efektívny binárny formát, ideálny pre kompaktné ukladanie údajov.
- Jednoduché exportné možnosti do iných široko používaných formátov, ako sú CSV a PDF.
Obmedzenia sú:
- Obmedzená kompatibilita s modernými verziami softvéru.
- Nedostatok podpory z aktuálnych vydaní programu Microsoft Excel.
Vývojové zdroje
Programovanie so súbormi XL je podporované prostredníctvom rôznych API a knižníc. Príklady kódu a návody na implementáciu budú čoskoro pridané.
Často kladené otázky
**Môžem otvoriť súbor XL v novšej verzii programu Excel?**Nie, súbory XL nie sú podporované modernými verziami programu Excel. Musíte používať staršie verzie alebo nástroje tretích strán, ktoré ponúkajú spätnú kompatibilitu.
**Ktorý je najlepší spôsob, ako premeniť XL súbory na XLSX?**Najspoľahlivejšou metódou je otvoriť súbor XL v starej verzii programu Excel a potom ho uložiť ako súbory XLSX pomocou funkcie “Save As”.
**Prečo súbory XL už Microsoft nepodporuje?**Spoločnosť Microsoft predstavila nové, robustnejšie formáty, ako je XLSX, ktoré ponúkajú lepšiu kompatibilitu, jednoduchšie parovanie a vylepšené funkcie v porovnaní so staršími binárnymi formátmi ako XL.
References
- [[MS-XLS] - Excel binárne formátovanie súboru štruktúra]( https://msdn.microsoft.com/en-us/library/cc313154(v#office.12).Spolo čnosť ASPX)
- [ MS-CFB - kombinovaný súbor binárne súbory formát