apache poi打开工作簿时出错

omjgkv6w  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(363)

这是导入的代码和类

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

你知道怎么解决这个问题吗?

3wabscal

3wabscal1#

在这里找到了解决办法
https://guedebyte.wordpress.com/2013/02/21/the-odyssey-of-loading-a-class-in-a-eclipse-plugin-or-how-we-integrated-docx4j-in-poi4xpages
我需要更改当前线程中的类路径,以便apachepoi可以找到所有资源。

相关问题