Apache POI的C#端口破坏了.xlsx中嵌入的OLE对象

时间:2014-02-27 21:04:05

标签: c# excel apache-poi npoi

我正在开发一个处理.xlsx工作簿的程序,并重新格式化它们以匹配样式指南。在这些文档的第一页上有一个嵌入的OLE对象(word文档),它详细说明了文件的各个方面。

每当我保存我的工作簿时,即使在我执行处理时跳过第一张表,对象也会被破坏。

我的加载和保存代码如下:

FileStream fStream = new FileStream(file, FileMode.Open, FileAccess.Read);
IWorkbook wb = new XSSFWorkbook(fStream);
fStream.Close();

//do stuff

fStream = new FileStream(file, FileMode.Create, FileAccess.Write);
wb.Write(fStream);
fStream.Close();

文档没有回答我的问题,而之前提出的SO问题仍然没有答案,所以我猜这是一个非常复杂的问题或一个荒谬的愚蠢错误,无论哪种方式,我希望你们可以提供帮助。

0 个答案:

没有答案