试图从c ++程序中的openoffice电子表格ods文件中提取contents.xml

时间:2013-05-14 16:37:04

标签: c++ openoffice-calc ods

有人知道解压缩ods文件并读取contents.xml文件的方法吗?

在我的程序中,我希望能够打开我的ods文件,并提取xml文件进行解析。

我看过minizip,但这是一个ods文件而不是zip文件。还有其他办法吗?

感谢任何帮助,非常感谢,Bryan

1 个答案:

答案 0 :(得分:1)

尽管文件扩展名仍然是一个zip存档,所以minizip应该可以工作。

  

原始的OpenDocument格式包含一个XML文档    作为其根本要素。 OpenDocument文件也可以   ZIP压缩存档的格式,包含许多文件和   目录;这些可以包含二进制内容并受益于ZIP   无损压缩以减小文件大小。

Source