XL 文件格式

概述

XL 文件具有 .xl 扩展文件,类似于其更现代的对手, XLS. 这些二进制文件曾经被广泛用于存储数据在行和列,但从那时起已被更新的格式,如XLSX 取代。

主要特点

  • 二进制格式: XL 文件存储在双重形式,使其微型,但不太人可阅读。
  • Row and Column Structure: 数据分为行和列,类似于现代布格式,如XLSX。
  • ** 出口能力**:您可以使用 Excel 内置工具轻松地从 XL 文件中向 CSV 或 PDF 导出数据。
  • 有限兼容性:由于其年龄,XL文件仅支持旧版本的Microsoft Excel。

技术规格

格式结构

XL 文件遵循二进制格式结构. 它们基本上是合成文件,遵守的组合文件双重形式(CFB)如定义在 MS-CFB 標準 这意味着它们由多个流和存储组成,类似于其他Microsoft Office二进制格式。

核心组件

  • 标题**:包含有关文件的代码数据,如版本信息。
  • Body:列和列存储的主要数据部分。
  • 流和存储:可能包含宏、图表或其他嵌入物品的额外组件。

标准与兼容性

XL 文件附加到 [MS-XLS 標準]( https://msdn.microsoft.com/en-us/library/cc313154(v#office.12).aspx 是 Excel 文档的二进制格式规格,它们与 Microsoft Excel 的旧版本兼容,但在更新的版本中不支持。

历史与进化

XL 文件被引入作为早期 Excel 版本的一部分,主要是为了提供有效的存储和处理分布表数据。 然而,由于二进制格式的限制和 XML 基于格元格的介绍,如 XLSX,XL 的文件已成为新的开发项目的过渡。 从 XL 为更新的格言的转变是由需要更好的兼容性,更容易分割,和更强大的功能支持驱动。

使用 XL 文件

打开 XL 文件

要打开 XL 文件,您需要支持此格式的 Microsoft Excel 更老版本. 否则,某些第三方工具可能提供有限的背景兼容性,但不正式支持或推荐。

转换 XL 文件

常见的转换场景包括将数据导出到 CSV 以便在其他应用程序中更容易操纵或将文件转化为 PDF 用于档案目的。

创建 XL 文件

XL 文件通常使用 Microsoft Excel 的旧版本创建,因为此格式不再支持,除非您正在使用遗传系统或特定数据集,否则不建议为兼容性原因创作新的 XL文件。

常见用例

  • Legacy Data Access:在 XL 文件中存储的历史数据工作。
  • 数据迁移:将旧 XL 文件转换为更现代化的格式,如 XLSX 或 CSV。
  • 档案用途:保存 XL 文件作为 PDF 用于长期存储和易于查看。

优点与限制

优点:

  • 有效的二进制格式,适合小型数据存储。
  • 易于出口到其他广泛使用的格式,如CSV和PDF。

限制:

  • 有限的兼容性与现代软件版本。
  • 缺乏支持从当前的Microsoft Excel发布。

开发人员资源

使用 XL 文件的编程通过各种 API 和图书馆支持,代码示例和实施指南将很快添加。

经常提出的问题

  • **我可以在更新的 Excel 版本中打开 XL 文件吗?**不, XL 文件不受 Excel 现代版本的支持. 您需要使用旧版本或提供背向兼容性的第三方工具。

  • ** 如何将 XL 文件转换为 XLSX?**最可靠的方法是在 Excel 的旧版本中打开 XL 文件,然后使用“保存作为”功能将其保存为 XLSX 文档。

  • **为什么 XL 文件不再由 Microsoft 支持?**微软推出了更新的,更强大的格式,如XLSX,提供更好的兼容性,比XL更容易分配和改进的功能。

参考

 中文