1. 概述
Excel 报表导出属性包含导出隐藏行,导出隐藏列,需要密码和保护密码四个设置。下面分别介绍下他们设置后的效果是什么样的。
注:不支持移动端。
2. 设置方法
点击「模板>模板导出属性」中的
选项,默认的导出隐藏行和导出隐藏列是不被选中的。如下图:3. 导出隐藏行和导出隐藏列
3.1 功能描述
设置了行高或列宽为0的单元格,导出 Excel 后可能只是希望隐藏该单元格,而当需要查看单元格内容时拖拽单元格的行高和列宽就可以查看,此时就可以设置导出隐藏行或导出隐藏列。
3.2 效果
设置了导出隐藏行、隐藏列导出 Excel 后会保留了该单元格中的样式和内容,行高列宽仍为 0。
不设置导出隐藏行、隐藏列导出 Excel 后会只保留单元格的样式但是不保留单元格的内容,行高列宽仍为 0。
4. 需要密码
4.1 功能描述
某些报表导出 Excel 后,并不是所有的人都是可以查看的,此时就需要对导出的 Excel 文件设置密码,只有知道密码的人才能查看导出的 Excel 内容。
选中
,后面会出现个文件密码设置文本框,在文件密码文本框中输入您要设置的密码。注:密码暂不支持中文。
4.2 效果
若设置了密码,则打开导出的Excel时,需要输入正确的密码才能打开。
注1:该功能需要配合「导出 excel 方式」插件使用,具体说明请参见本文第六章内容。
注2:目前的保护密码对于报表是多个 sheet 的,只能设置一个密码,即导出后要编辑每个 sheet 都要输一次设置的密码。
5. 保护密码
5.1 功能描述
某些报表导出 Excel 后,并不是所有人都能编辑 Excel 内容的,此时就需要对导出的 Excel 文件设置保护密码,只有知道密码的人才能编辑单元格内容。
选中
,后面会出现个工作表密码设置文本框,在工作表密码文本框中输入您要设置的密码即可。注:密码暂不支持中文。
5.2 效果
若设置了保护密码,则当要修改导出Excel的单元格时,会弹出如下对话框:
当点击 Excel 中的审阅>更改>撤销工作表保护时,输入设置的密码后,单元格就可以被修改了。
注1:该功能需要配合「导出 excel 方式」插件使用,具体说明请参见本文第六章内容。
注2:Excel 导出密码的设置目前仅支持导出 xls 格式的EXCEL。目前的保护密码对于报表是多个 sheet 的,只能设置一个密码,即导出后要编辑每个 sheet 都要输一次设置的密码。
6. 提高可用性的相关插件
由于导出文件密码的设置目前仅支持导出 xls 格式的 Excel,而 FineReport 默认导出的 Excel 格式为 xlsx,因此使用默认的导出 Excel 按钮导出 xlsx 之后,文件密码不生效。
针对这个问题,我们可以通过安装插件来解决,在应用商城搜索“excel”,在搜索结果中选择“导出 excel 方式”插件并安装,如下图所示:
该插件为免费插件:
安装该插件之后,在所编辑模板的模板web属性中可以看到,工具栏中多出了导出 excel03 的选项,如下图:
编辑顶部工具栏,用 Excel03 导出代替默认的 Excel 导出,预览报表时显示的导出 Excel 按钮为 Excel(xls),导出文件密码功能此时方可生效:
打开导出的 Exce 时弹出如下提示,输入文件密码后可查看excel内容: