我正在开发一个处理.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问题仍然没有答案,所以我猜这是一个非常复杂的问题或一个荒谬的愚蠢错误,无论哪种方式,我希望你们可以提供帮助。