Excel 输出属性

可以设置特定属性以便控制 Excel 输出。

属性名称 说明 默认值

显示网格线

设置为 true 可在报表输出中显示 Excel 表网格线。

false

将分页视为新工作表

如果您希望报表模板中指定的分页将在 Excel 工作簿中生成一个新的工作表,则设置为 "True"。

true

最小列宽

以磅为单位设置列宽。当列宽小于指定的最小值且不包含任何数据时,该列将与前一列合并。此属性的有效范围是 0.5 至 20 磅。

3(磅,0.04 英寸)

最小行高

以磅为单位设置行高。当行高小于指定的最小值且不包含任何数据时,将删除该行。此属性的有效范围是 0.001 至 5 磅。

1(以磅为单位,0.01 英寸)

将值放在同一列中

将此属性设置为 True 可最大程度地减少列合并。使用“表自动布局”属性中提供的值根据列内容设置列宽。当使用原始布局算法时,显示的输出布局可能不整齐。

False

表自动布局

指定转换率(以磅为单位)和最大长度(以磅为单位),例如 6.5,150。请参见示例。

为使此属性生效,必须将属性“将值放在同一列中”设置为 True。

此属性将展开表列宽以适合内容大小。根据字符计数和转换率(最大为最大规格)展开列宽。

示例:假定报表含有两列 Excel 数据 -- 列 1 包含一个具有 18 个字符的文本字符串,列 2 的长度为 30 个字符。将此属性的值设置为 6.5,150 时,将执行以下计算:

列 1 为 18 个字符:

应用计算:18 * 6.5 磅 = 117 磅

Excel 输出中的列宽将为 117 磅。

列 2 为 30 个字符:

应用计算:30 * 6.5 磅 = 195 磅

由于 195 磅大于指定的最大值 150,Excel 输出中的列 2 的宽度将为 150 磅。

N/A

允许的最大嵌套表行计数

指定嵌套表允许的最大行计数。允许的值为 15000 至 999,999。

报表处理期间,嵌套内部表行无法刷新到 XLSX 写进程,因此将保留在内存中,从而导致内存消耗增加。设置此限制可避免出现内存不足的异常错误。当内部表大小达到此限制时,将终止生成。系统将返回不完整的 XLSX 输出文件。

20,000

打开密码

使用此属性指定报表用户在打开任何 XLSX 输出文件时必须提供的密码。

配置名称:xlsx-open-password

NA

启用行拆分

如果设置为 "true",可避免将行拉伸到较大高度,并允许将一行拆分为多行。

True