欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

finereport三个典型表格图代码全分享!(一)

更新时间: 2014-01-05 03:07:14 责任编辑: Author_N1

 

FineReport三个典型报表图代码全分享!!(一)
该文章分为三份 因为内容比较多 怕这边一次性传不了 所以一集集分享 另外附件为相关ListReport附件 注意查收
报表一:ListReport
[img=http://www.finereport.com/forumimages/66.png ][/img]

以下代码均纯Java编写

package ms;

import java.io.File;

import com.fr.base.Constants;
import com.fr.base.FRContext;
import com.fr.base.dav.LocalEnv;
import com.fr.demo.ArrayTableDataDemo;
import com.fr.report.CellElement;
import com.fr.report.Report;
import com.fr.report.WorkBook;
import com.fr.report.WorkSheet;
import com.fr.report.cellElement.CellExpandAttr;
import com.fr.report.cellElement.TableDataColumn;
import com.fr.report.cellElement.core.DSColumn;
import com.fr.report.cellElement.core.FunctionGrouper;
import com.fr.report.io.TemplateImporter;
import com.fr.web.Reportlet;
import com.fr.web.ReportletException;
import com.fr.web.ReportletRequest;

public class ListReportlet implements Reportlet{


public Report createReport(ReportletRequest req) throws ReportletException {

        WorkBook workBook = null;   

        try {    
            File cptFile = new File("D:\\listreport.cpt");   
            TemplateImporter templateImporter = new TemplateImporter(cptFile);     
            workBook = (WorkBook)templateImporter.generateReport();   
            // 定义程序数据集   
            String[] columnNames = {"月份", "产品", "销售额"};   
            Object[][] rowData = {   
                    {"五月", "手机", new Integer(500)},   
                    {"五月", "相机", new Integer(600)},   
                    {"五月", "手表", new Integer(800)},   
                    {"六月", "手机", new Integer(300)},   
                    {"六月", "相机", new Integer(100)}     
            };   
            ArrayTableDataDemo tableData = new ArrayTableDataDemo(columnNames, rowData);   
            
            WorkSheet workSheet = (WorkSheet)workBook.getReport(0);
               
            // 将数据集添加到workSheet中, Employee为表名   
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:07:14
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18536/
本文WWW.DOC100.NET DOC100.NET版权所有。