XL Formát souboru
přehled
Soubory XL jsou soubory Excel Spreadsheet s rozšířením .xl, podobné jejich moderní protějšek, XLS. Tyto binární soubory byly kdysi široce používány pro ukládání dat v řádcích a sloupcích, ale byly od té doby nahrazeny novějšími formáty, jako je XLsX. Navzdory tomu, že jsou zastaralé, jsou stále hodnoty pro ty, kteří potřebují pracovat s dědičnými systémy nebo datové sady, které ještě nepřecházely na nejnovější standardy.
Hlavní rysy
- Binární formát: XL soubory jsou uloženy v binárním formátu, což je kompaktní, ale méně lidsky čitelné.
- Row and Column Structure: Údaje jsou organizovány do řádků a sloupců, podobné moderním formátům spreadsheet, jako je XLSX.
- Exportní kapacity: Můžete snadno exportovat data z souborů XL do CSV nebo PDF pomocí vestavěných nástrojů programu Excel.
- Limited Compatibility: Vzhledem k jejich věku jsou soubory XL podporovány pouze staršími verzemi programu Microsoft Excel.
Technické specifikace
Formátová struktura
XL soubory následují strukturu binárního formátu. Jedná se v podstatě o složité dokumenty, které se připojují k složení Binární formát souboru (CFB), jak je definováno v MS-CFB standardy To znamená, že se skládají z více toků a skladování, podobné jiným binárním formátům Microsoft Office.
Klíčové složky
- Header: Obsahuje metadata o souboru, jako jsou informace o verzi.
- Body: Hlavní data sekce, kde se ukládají řádky a sloupce.
- Přívody a skladování: Další komponenty, které mohou obsahovat makry, grafy nebo jiné vestavěné objekty.
Standardy a kompatibilita
XL soubory se připojují k Standardní MS-XLS , což je specifikace binárního formátu pro dokumenty Excel. jsou kompatibilní s staršími verzemi programu Microsoft Excel, ale nejsou podporovány v novějších vydáních.
Historie a evoluce
Soubory XL byly zavedeny jako součást počátečních verzí Excelu, především s cílem poskytnout efektivní ukládání a manipulaci s daty šířky. Nicméně, vzhledem k omezení binárních formátů a zavedení XML-založené formáty, jako je XLSX, XL soubory se staly zastaralé pro nové vývojové projekty. Přechod z XL na novější formátky byl motivován potřebou lepší kompatibility, jednodušší parsing, a silnější funkční podpora.
Práce s XL soubory
Otevření XL souborů
Chcete-li otevřít soubory XL, budete potřebovat starší verzi programu Microsoft Excel, který podporuje tento formát. Alternativně, některé nástroje třetích stran mohou nabídnout omezenou zpětnou kompatibilitu, ale nejsou oficiálně podporovány nebo doporučeny.
Převod XL souborů
Obecné konverzní scénáře zahrnují export dat do CSV pro snadnější manipulaci v jiných aplikacích nebo konverzi souboru do PDF pro účely archivace.
Vytvoření XL souborů
Vzhledem k tomu, že tento formát již není podporován, vytváření nových souborů XL se nedoporučuje, pokud pracujete s dědičnými systémy nebo specifické databáze, které vyžadují binární format z důvodů kompatibility.
Běžné použití
- Legacy Data Access: Práce s historickými daty uloženými v souborech XL.
- Migrace dat: Převod starých souborů XL do moderních formátů, jako je XLSX nebo CSV.
- Archivní účely: Úspora souborů XL jako PDF pro dlouhodobé ukládání a snadné zobrazení.
Výhody a omezení
Výhody:
- Efektivní binární formát, ideální pro kompaktní ukládání dat.
- Jednoduché možnosti exportu do jiných široce používaných formátů, jako je CSV a PDF.
Omezení:
- Omezená kompatibilita s moderními softwarovými verzemi.
- Nedostatečná podpora z aktuálních Microsoft Excel vydání.
Vývojářské zdroje
Programování s XL soubory je podporováno prostřednictvím různých API a knihoven. Příklady kódu a implementační průvodce budou brzy přidány.
Často kladené otázky
**Můžu otevřít soubor XL v novější verzi programu Excel?**Ne, soubory XL nejsou podporovány moderními verzemi programu Excel. Musíte používat starší verze nebo nástroje třetích stran, které nabízejí zpětnou kompatibilitu.
** Jaký je nejlepší způsob, jak převést XL soubory na XLSX?**Nejspolehlivější metodou je otevřít soubor XL ve staré verzi Excelu a pak ho uložit jako soubory XLSX pomocí funkce “Save As”.
**Proč jsou soubory XL již nepodporovány společností Microsoft?**Společnost Microsoft představila novější, robustnější formáty, jako je XLSX, které nabízejí lepší kompatibilitu, jednodušší parování a vylepšené funkce ve srovnání s staršími binárními formáty jako XL.
Reference
- [[MS-XLS - Excel binární soubor formátování struktury](https://msdn.microsoft.com/en-us/library/cc313154(v#office.12).Společnost ASPX)
- [ MS-CFB - Kombinované soubory binárního formátu