开发者社区> 问答> 正文

关于poi读取excel?报错

如图,在本地执行,可正常读取到excel的内容,而在服务器上,只输出了日志1,就不执行了,也没有报错,文件路径没问题,不知道有没有大神之前接触过,可否解答

展开
收起
爱吃鱼的程序员 2020-06-07 22:27:21 613 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    是poi这个jar包里面有使用到Big5编码,而linux系统对utf8之外的编码支持太弱,才导致的异常。所以我降低了poi的jar包版本,然后没有那段Big5的代码,然后就成功了

    路径没有问题的话,权限是否有问题。注释掉的那段代码是不是有捕捉到例外?

    绝对报错了。。只是你没 catch异常,,你给 XSSFWorkbook哪行加上Trycatch打印异常看看。

    嗯,是报异常了,catchError捕获到了,现在已解决
    2020-06-07 22:27:34
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载