报表导出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锁定行和列的主要内容,如果未能解决你的问题,请参考以下文章

如何在Django excel导出文件中转置行和列

TableLayoutPanel隐藏指定的行和列 求指导

如何用Jquery获取Table指定行中指定列的数值

Java报表工具FineReport导出EXCEL的四种API

Java报表工具FineReport导出EXCEL的四种方式

Java报表工具FineReport导出EXCEL的四种API