jeecgboot / autopoi

AutoPOI 功能如同名字auto,追求的就是自动化,让一个没接触过poi的人员,可以傻瓜化的快速实现Excel导入导出、Word模板导出、可以仅仅5行代码就可以完成Excel的导入导出。
http://www.jeecg.com
Apache License 2.0
482 stars 205 forks source link

导入excel要读取的sheet数量错误 #55

Open 13080217 opened 3 years ago

13080217 commented 3 years ago

问题

导入excel要读取的sheet数量应该由ImportParams的sheetNum决定,而不应该直接读取excel文件sheet数量,导入的excel有多个sheet可能是附录之类的无需读取的文件,使用excel文件的sheet数量读取会导致读入大量空行,如果sheet中只有图片还会报不识别该文件。

依赖

org.jeecgframework autopoi-web 1.3.4

文件位置

org\jeecgframework\poi\excel\imports\ExcelImportServer.java:428

代码

//begin-------author:liusq------date:20210313-----for:-------多sheet导入改造点-------- //获取导入文本的sheet数 int sheetNum = book.getNumberOfSheets(); if(sheetNum>1){ params.setSheetNum(sheetNum); } //end-------author:liusq------date:20210313-----for:-------多sheet导入改造点--------

zjunqi89 commented 3 years ago

对的,我也是遇到这个错误,低版本没有