Excel datasource in JasperReports/iReport: Unable to get value for field 'Date' of class 'java.sql.Date'

后端 未结 1 1605
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-16 09:16

I\'ve used an Excel file as datasource for building report with iReport. The xls file contains dates yyyy-MM-dd format.

1条回答
  •  轮回少年
    2021-01-16 09:44

    It is quite simple.

    I've xls file (birhdays.xls) like this:

    enter image description here

    The datasource definition (in iReport) is:

    enter image description here

    As you can see from the image above I've set yyyy-MM-dd format for date field in DS definition.

    The date field definition in jrxml file:

    
    

    The full jrxml file:

    
    
        
            
        
        
        
        
            
                
                    
                    
                        
                        
                        
                        
                    
                    
                        
                    
                    
                
                
                    
                    
                        
                        
                        
                        
                    
                    
                        
                    
                    
                
            
        
        
            
                
                    
                    
                        
                        
                        
                        
                    
                    
                    
                
                
                    
                    
                        
                        
                        
                        
                    
                    
                    
                
            
        
    
    

    And the result will be (via preview in iReport):

    enter image description here

    Note:

    I've used iReport 5.1.0

    0 讨论(0)
提交回复
热议问题