标签: java excel com jacob
我遇到了将MS Excel集成到我的java应用程序中的问题。我使用Jacob通过COM API与Excel交谈,这通常可以正常工作。可以从应用程序打开XLS文件,并正确存储更改。
但后来我注意到,当Excel已经打开并且内存中至少有一个工作簿被更改但尚未保存时,我的代码就会出错。像这样的简单陈述失败,但有例外:
excel.getProperty("Workbooks");
我对工作簿集合做的很少:只需添加一个新工作簿或计算其大小。这真的应该以某种方式工作。
我错过了什么吗?