POI读取SXSSFWorkbook生成的xlsx格式文件失败
在进行数据量较大的excel文件读取时,采用了SXSSFWorkbook来写excel文件,生成的xlsx格式的文件通过ftp下载到本地后,无法通过POI xlsx转cvs再采用xml方式读取,但是可以通过 Workbook 方式读取到数据。
因为数据量会达到10W+,所以将之前的读写方式都改造成xlsx格式,但目前就卡在了生成文件再读取的问题上。奇怪的是下载的excel文件,打开后启用编辑,随便点击某个单元格,不修改内容,关闭时就提示保存,保存后再通过转cvs的方式读取,就能正常读取数据了。考虑过是不是网络下载文件不安全,视图受保护的影响,但这个也是开放了读权限的。
现在不知道从哪儿下手了,不知道是生成excel的时候有问题,还是读的时候有问题。有没有遇到过类似问题的朋友,帮忙给分析下吧。。。。