ExcelKit,上传.XLSX能够正常读取数据库,上传.XLS读取结束空指针

image.pngimage.png

读取到excel最后一行数据结束后,即空指针错误。新手请多指点,谢谢大佬。

评论区(5)

琴海森林 3年前

你的模板空格问题,重新弄一个模板导入试试

只会写BUG 作者 3年前

@琴海森林 还有一个小问题,就是上传XLSX工作表后,读取内容并写进数据库后想删除上传的工作表,但是用代码方式删除不掉,因为在OpenJDK中已打开,在文件夹中也删除不了,需要等很久时间,但是上传XLS工作表的话,代码就可以自动删除上传文件,请问这个问题应该怎么解决呢?

琴海森林 3年前

@只会写BUG 请参考这个代码

/**
* 导入数据
*
* @param uf
* @param sql
* insert into game_theme (id, state, title) values(?,?,?)
* @return
* @author QinHaiLin
* @date 2018年9月14日
*/
@NotAction
public Boolean importExcel(UploadFile uf, String sql) {
boolean b = fileService.importExcel(uf, sql);
fileService.deleteFile(uf);
return b;
}

不急 2年前

@琴海森林 大佬你好,我本地就是调用的你这个方法,但是结果还是删除不掉,具体截图我在群聊里@你了

不急 2年前

我改好了,需要在ExcelKit.java里面改代码,吧.xlxs对应的那块代码里面的xssfWorkbook关闭
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友
扫描二维码加琴海森林为好友