导入导出poi报错处理步骤

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

导入导出poi报错处理步骤

问题描述

场景1:5.0.011功能正常,升级5.0.011后功能不可用 

场景2:现场二开增加第三方jar包,如easyExcel等,标准导入导出不可用 此时导入导出提示类似如下堆栈时:(poi相关类找不到)

上传图片

解决方法

1、检查poi相关包版本,如版本不正确或存在多个版本,请只保留以下版本jar包:

poi-5.2.2.jar

poi-ooxml-5.2.2.jar

poi-ooxml-full-5.2.2.jar

commons-io-2.11.0.jar

xmlbean-5.0.3.jar

附:easyexcel依赖poi,poi版本为5.2.2时,easyexcel版本请升级到3.x以上。


2、如以上jar包版本正确,进入monitor查看报错的堆栈,取出报错的类路径,进入报错对应的容器,按以下方式查找当前类对应的包。

cd /jdk/bin

vi Test.java

#把下面这段代码拷贝进去,修改你要查的类全路径

public class Test {

    public static void main(String[] args) {

        String path = 类全路径.class.getClassLoader().getResource(

                类全路径.class.getName().replaceAll("\\.","/")+".class"

        ).toString();

        System.out.println(path);

    }

}

#保存,赋权限

chmod -R 777 Test.java

#编译Test.java

./javac -classpath /mservice/lib/cus/*:/mservice/lib/biz/*:/mservice/lib/bos/*:/mservice/lib/trd/*: Test.java

#执行Test.java

./java -classpath /mservice/lib/cus/*:/mservice/lib/biz/*:/mservice/lib/bos/*:/mservice/lib/trd/*: Test



导入导出poi报错处理步骤

问题描述场景1:5.0.011功能正常,升级5.0.011后功能不可用 场景2:现场二开增加第三方jar包,如easyExcel等,标准导入导出不可用此时导入...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息