Apache POI错误打开工作簿

时间:2015-04-28 13:41:15

标签: java 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

知道如何解决问题吗?

1 个答案:

答案 0 :(得分:1)

在这里找到解决方案

https://guedebyte.wordpress.com/2013/02/21/the-odyssey-of-loading-a-class-in-a-eclipse-plugin-or-how-we-integrated-docx4j-in-poi4xpages

我需要更改当前线程中的类路径,以便Apache POI可以找到所有资源。