excel导入解决xls问题

前几天工作上遇到一个问题,是关于excel导入,只支持xlsx,不支持xls,我的工作就是优化为xls也支持。

找到接口代码,发现其实上一版本已经是写好了只是没有生效,我打断点跟进去,发现是在红框圈出来的地方解析错误,只要是导入xls格式,到这个地方就会解析出错。

解决过程:1.你看这个地方,他没写错,网上也都是这样的写法,但就是解析报错

                  2.我看网上提供方法是这样的,jar包版本为poi 3.7的,然后我把依赖版本给改了,现在系统是4.0的,不行,一改版本,这个工具类里边的其他方法报错,导致其他方法报错。

                  3.然后我就看帖子,百分之百都是这样写的,然后就看到一个帖子,也是这样写的,但是人家多加了一步,哎这样写是不是不高级,优化一下吧,用workFactory工厂方法换掉了这里的判断方法,我一看是的,高级不少,我也给改了,哎没想到,我再次启动断点进去,解析成功了。

成了,我也说不上来了为啥,反正是成了,如果大家遇到和我一样的问题,试试这样改,说不定就行。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值