报表导出excel锁定行和列
Posted Iamabc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了报表导出excel锁定行和列相关的知识,希望对你有一定的参考价值。
在报表的xml中需配有
net.sf.jasperreports.export.xls.freeze.row.edge (参数Top、 Bottom), 配置Top,即锁定行到设置此属性的单元格。
net.sf.jasperreports.export.xls.freeze.column.edge (参数Left、Right), 配置Left,即锁定列到设置此属性的单元格。
如下:
<textField> <reportElement x="76" y="38" width="100" height="30"> <property name="net.sf.jasperreports.export.xls.freeze.row.edge" value="Bottom"/> <property name="net.sf.jasperreports.export.xls.freeze.column.edge" value="Right"/> </reportElement> <textFieldExpression><![CDATA[$F{Field}]]></textFieldExpression>
</textField>
在jaspersoft中配置方式如下图
在iReport 中配置方式如下
以上是关于报表导出excel锁定行和列的主要内容,如果未能解决你的问题,请参考以下文章
Java报表工具FineReport导出EXCEL的四种API