【发布时间】:2010-07-23 04:34:49
【问题描述】:
我正在为 MS Office 2007 开发打印解决方案。办公自动化不适合我,因为它需要安装 Office。 Open XML Document Viewer 是通过 XSLT 转换将 Word 文件 (.docx) 转换为 HTML 格式的解决方案,但它仅适用于 .docx。可以将相同的技术用于 Excel 电子表格文件吗?
【问题讨论】:
-
我们说的是压缩开放标准 (.xlsx) 还是 SpreadsheetML (.xml) 格式?
-
当然是电子表格ML。但是 (.xlsx) 只是打包了带有资源的 SpreadsheetML xml 文件。我需要从带有提取和链接资源的 xml 文件生成 html。
-
@necrostaz : 我不相信 XLSX 只是重新打包的 SpreadsheetML,我认为它们与我记忆中的样子完全不同。
-
好的,SpreadsheetML 有几个版本,我的意思是由 ECMA 指定并用于 Office 2007 及更高版本的 Open XML SpreadsheetML。它指定了文件、资源、关系等以及打包在 xlsx 中的所有内容。
-
necrostaz 是对的。 XSLX 是 Open Document 格式的 SpreadsheetML(以及包中的任何其他 ML,最常见的是 DrawingML)的打包版本。