我正在研究在服务器上生成Office文档的各种选项,特别是Excel文档。
该网站并不重要,但相关的是它使用了下面列出的MS开放XML库。我在这里查看了有关Open Office的文章:
http://www.codeproject.com/Articles/97307/Using-C-and-Open-XML-SDK-2-0-for-Microsoft-Office
这个项目似乎设置了对openXML库的引用
C:\Program Files\Open XML SDK\V2.0\lib\DocumentFormat.OpenXml.dll
这是Open XML SDK 2.5 for Microsoft Office的一部分。
当我运行项目时,代码生成的文件XLSX扩展名似乎是二进制格式,而不是XML格式。同样,我看到其他Open Office编码示例,文件读取是二进制格式,而不是XML格式的文件。例如,当我在Note中打开文件时,我看到“不可读”的字符而不是标签。
开放式办公室XML的重点不是读写开放格式的XML文档吗?
答案 0 :(得分:2)
将文件扩展名更改为zip,然后重试。