JasperReport导出excel包含公式

测试所用iReport版本:5.1.0

选中组件,设置“Properties expressions”属性,按照下图设置

JasperReport导出excel包含公式_第1张图片

 

以下为demo

 

一、准备工作

数据源采用Jason数据源,json串如下

[{"num1":1,"num2":2,"num3":3},{"num1":4,"num2":5,"num3":6}]

将jason串写入文本文件保存,命名为source.txt(文件名可以随意命名)

二、创建json数据源

1、按照如下图中红色标记所示创建数据源

JasperReport导出excel包含公式_第2张图片JasperReport导出excel包含公式_第3张图片

2、创建报表文件

报表demo源码:



 
 
 
 
  
 

 
 
 
 
  
 

 
  
  
 

 
  
 

 
  
 

 
  
 

 <br>   <band height="79" splitType="Stretch"><br>    <staticText><br>     <reportElement uuid="9b6ef208-aa91-4f93-ac3d-70330daeda64" x="0" y="0" width="555" height="79"/><br>     <textElement textAlignment="Center" verticalAlignment="Middle"><br>      <font size="24" isBold="true"/><br>     </textElement><br>     <text><![CDATA[Excel导出公式]]></text><br>    </staticText><br>   </band><br>  
 
  
   
    
    
     
     
     
     
     
    

    
     
    

    
   

   
    
    
     
     
     
     
     
    

    
     
    

    
   

   
    
    
     
     
     
     
     
    

    
     
    

    
   

   
    
    
     
     
     
     
     
    

    
     
    

    
   

  

 

 
  
   
    
    
     
     
     
     
     
    

    
     
    

    
   

   
    
    
     
     
     
     
     
    

    
     
    

    
   

   
    
    
     
     
     
     
     
    

    
     
    

    
   

   
    
     
    

    
     
     
     
     
     
    

    
     
    

    
   

  

 

 


  
   
    
     
    

    
     
     
     
     
     
    

    
     
    

    
   

   
    
     
    

    
     
     
     
     
     
    

    
     
    

    
   

   
    
     
    

    
     
     
     
     
     
    

    
     
    

    
   

  

 


将以上源码复制,存入文本文件,将文本文件命名为:formular.jrxml,再用iReport打开此报表文件即可

可以进行预览,选中Preview->XLS Preview,再进行预览,即可预览xls公式效果

你可能感兴趣的:(jasperreport)