Excel 2007/2010 的 LibreOffice UNO XStorage 类型名称

Posted

技术标签:

【中文标题】Excel 2007/2010 的 LibreOffice UNO XStorage 类型名称【英文标题】:LibreOffice UNO XStorage type name for Excel 2007/2010 【发布时间】:2013-03-20 16:18:23 【问题描述】:

我正在尝试编写一个小实用程序,该实用程序将使用 LibreOffice(或 OpenOffice,等等)从一种电子表格类型转换为另一种电子表格类型,我从示例 here 开始。它工作正常,我可以进行一些转换,但我找不到 Excel 2007/2010 的类型名称。文档中给出了 97 类型名称,但他们建议查找受支持过滤器的位置(来自文档 \share\config\registry\instance\org\openoffice\Office\TypeDetection.xml)在我的系统。那么,有人知道过滤器名称是什么吗?谢谢。

附:我还尝试查看 unoconv 的源代码,但它也没有映射,尽管该代码已经有一段时间没有更新了。

【问题讨论】:

【参考方案1】:

从这里:http://ask.libreoffice.org/en/question/9582/is-there-a-xlsx-filter-option/ 答案是“Calc MS Excel 2007 XML”

【讨论】:

以上是关于Excel 2007/2010 的 LibreOffice UNO XStorage 类型名称的主要内容,如果未能解决你的问题,请参考以下文章

Excel 2003 与 Excel 2007之间有什么不同?

如何给excel设置密码

JAVA:通过poi读取excel

java的poi技术写Excel的Sheet

从 XLL 函数返回 unicode 字符串

excel聚光灯-GDI