Java表格控件:FineReport 多sheet数据计算

 时间:2024-10-13 09:08:28

1、FineReport报表中通过使用:sheetname!cellname来实现跨sheet取值。但若sheetname中包含中划线、下划线等特殊字符就需要给sheetname加上单引号,则公式为:'sheetname'!cellname。

2、打开模板打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\MultiSheetReport\MultiSheet.cpt。

3、订单sheet修改右击D8单元格,选择清除>内容,然后在D8单元坼黉赞楞格中填入公式:='订单明细'!H4+B6,即D8的值是订单明细表中的H4单元格的值加上当前sheet蚱澄堆别B6单元格的值。注:计算时,一定要勾上“填报/分析时,保留公式用于计算”前面的选择框。

4、订单明细sheet修改在H4单元格填入公式:=C4*D4*(1-E4),然后将H4的列宽隐藏。

5、效果查看点击填报预碎茯钍婵览即可查看效果。在线查看模板效果请点击MultiSheet1.cpt具体的模板设置可参考模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\MultiSheetReport\MultiSheet1.cpt

  • Java报表插件:FineReport 多sheet数据计算
  • Java表格控件:FineReport简单多sheet填报
  • Java表格控件:FineReport多sheet填报分页
  • Java表格控件:FineReport排名
  • Java表格控件:FineReport占比
  • 热门搜索
    有关安全的手抄报 茶文化手抄报 预防新型冠状病毒手抄报 读书手抄报内容资料 关于宪法的手抄报 文明礼貌手抄报 八礼四仪手抄报 防灾减灾手抄报 普通话手抄报简单字少 我的中国梦手抄报内容