4

我正在尝试将 Office 2007 xlsx 文件保存为 xml 文件格式,以便我可以通过编程方式读取它。

将 xlsx 文件保存为 xml 时,会出现错误“无法保存 XML 数据 bcoz 工作簿不包含 XML 映射”。

我发现我需要先添加XML映射然后才可以。在 Office 2007 站点上,他们提到首先导入 xsd 文件进行 XML 映射,然后可以将其保存为 XML 文件格式。

所以请任何人告诉我如何从 xlsx 文件创建 xsd 文件。

还告诉我除了这种方法之外可以做些什么来将文件保存为 xml 文件。

注意:我无法使用任何外部工具将 xlsx 转换为 xml,因为用户必须使用“另存为”创建文件 xml 文件。

我正在使用 Convert xls of softinterface 将 xlsx 文件转换为 xml office 2007 格式。但是这个软件只能在windows上运行。我的服务器是Linux。

4

1 回答 1

6

The easiest way is probably to instruct your users to save it in the "XML Spreadsheet 2003" format. That XML format is easy to understand and straightforward for further processing.

With that format, you don't need not XML mapping, no schema file etc.

于 2010-12-24T07:58:48.993 回答