POI导出excel07版xlsx格式文件时提示需要恢复以及文件打开默认是保护视图问题

问题一: 打开文件提示进入保护视图模式需要点击一下才能进入编辑模式

右键文件属性可以看到在最后的一行有个安全的项显示“此文件来自其他计算机,可能被阻止以帮助保护该计算机”。

解决方法:

storeBook.createSheet();

换成

storeBook.createSheet("Sheet1");

提供一个指定的工作表名称


问题二: 打开文件提示“发现不可读取的内容 是否恢复”

经过搜索资料确认是工作表中的单元格格式问题引起的,把单元格设置样式的代码注释后重新生成文件不再出现。代码如下

注释掉如下代码

newCell.setCellStyle(oldCell.getCellStyle())

提交评论