Skip to main content

参考

我们的一些原创研究记录在 https://oss.sheetjs.com/notes/

¥Some of our original research is documented at https://oss.sheetjs.com/notes/

规范列表并不详尽。

¥The specifications list is non-exhaustive.

  • 工作表文件格式(来自 Lotus)1984 年 12 月 [^1]

    ¥Worksheet File Format (From Lotus) December 1984[^1]

  • Office 应用的开放文档格式版本 1.3

    ¥Open Document Format for Office Applications Version 1.3

XLSX 的主要规范为:

¥The primary specifications for XLSX are:

  • ISO/IEC 29500 "信息技术 — 文档描述和处理语言 — Office Open XML 文件格式"

    ¥ISO/IEC 29500 "Information technology — Document description and processing languages — Office Open XML File Formats"

  • ECMA-376 "Office Open XML 文件格式"

    ¥ECMA-376 "Office Open XML file formats"

由于 ECMA-376 的某些版本与 ISO 规范版本相同,因此大多数公共 XLSX 文档社区可以互换使用规范名称。

¥As some editions of ECMA-376 are identical to ISO specification editions, most of the public XLSX document community use the spec names interchangeably.

开放规范保证

¥Open Specifications Promise

Lotus 将 "工作表文件格式" 文档奉献给公共字段。微软选择了 "开放规范保证",确保不起诉。下面列出了属于保证范围内的文档。

¥Lotus dedicated the "Worksheet File Format" documentation to the Public Domain. Microsoft opted for the "Open Specifications Promise", a covenant not to sue. The documentation that falls under the promise are listed below.

Specifications (click to show)
  • MS-CFB: Compound File Binary File Format
  • MS-CTXLS: Excel Custom Toolbar Binary File Format
  • MS-EXSPXML3: Excel Calculation Version 2 Web Service XML Schema
  • MS-ODATA: Open Data Protocol (OData)
  • MS-ODRAW: Office Drawing Binary File Format
  • MS-ODRAWXML: Office Drawing Extensions to Office Open XML Structure
  • MS-OE376: Office Implementation Information for ECMA-376 Standards Support
  • MS-OFFCRYPTO: Office Document Cryptography Structure
  • MS-OI29500: Office Implementation Information for ISO/IEC 29500 Standards Support
  • MS-OLEDS: Object Linking and Embedding (OLE) Data Structures
  • MS-OLEPS: Object Linking and Embedding (OLE) Property Set Data Structures
  • MS-OODF3: Office Implementation Information for ODF 1.2 Standards Support
  • MS-OSHARED: Office Common Data Types and Objects Structures
  • MS-OVBA: Office VBA File Format Structure
  • MS-XLDM: Spreadsheet Data Model File Format
  • MS-XLS: Excel Binary File Format (.xls) Structure Specification
  • MS-XLSB: Excel (.xlsb) Binary File Format
  • MS-XLSX: Excel (.xlsx) Extensions to the Office Open XML SpreadsheetML File Format
  • XLS: Microsoft Office Excel 97-2007 Binary File Format Specification
  • RTF: Rich Text Format

其他资源

¥Other Resources

  • ISBN 1556155212 "Excel 软件开发工具包版本 4"

    ¥ISBN 1556155212 "Excel Software Development Kit Version 4"

  • ISBN 1556156324 "Excel 开发者工具包版本 5"

    ¥ISBN 1556156324 "Excel Developer's Kit Version 5"

[^1]: 原来的 FTP 服务器不再可用,但内容已镜像到 https://oss.sheetjs.com/notes/lotus/。Lotus 公司于 1984 年将这些内容奉献给公共字段。

¥The original FTP server is no longer available, but the content has been mirrored at https://oss.sheetjs.com/notes/lotus/. Lotus Corporation dedicated the content to the public domain in 1984.