的Apache POI错误打开工作簿
问题描述:
这是代码和类进口的Apache POI错误打开工作簿
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
public boolean openWorkbook(java.io.File file){
try {
fileInputStream = new FileInputStream(file);
workbook = WorkbookFactory.create(fileInputStream);
当我在工作簿工厂确实创造,我得到下面的错误,但只有当该文件是一个XLXS文件。旧的文件格式XLS文件工作正常。
java.lang.reflect.InvocationTargetException
Can't find resource for bundle java.util.PropertyResourceBundle, key access_properties_not_allowed
任何想法如何解决这个问题?
答
这里
找到了解决方案,我需要改变类路径在当前线程以便Apache POI可以找到的所有资源。
+0
请接受您的答案,如果它是适当的,以便它不会再有一个未答复的问题。 – Sankumarsingh
+0
当然,但我明天才能接受 –
嗨,我试过在我的地方代码(使用版本3.11),错误不会发生。那么,你可以把完整的堆栈跟踪,以便我们可以检查poi源?谢谢 –