【文件属性】:
文件名称:自己写的生成excel报表的工具类
文件大小:5KB
文件格式:RAR
更新时间:2014-11-14 09:48:25
生成excel报表
使用jxl写的生成excel报表的工具类
List headerList1 = generalHeaderData1();
List headerList2 = generalHeaderData2();
List elementList = generalTBodyData();
List countList= generalHeaderCountData();
countList.remove(countList.size()-1);
/**********************************************/
/**
* 生成Excel报表
* **/
short tableBeginColumNum = 0;
XlsCreateExport createExcelReport = new XlsCreateExport("xls报表名");
int tableColumnCount = 4 + problemTypeList.size()*2;
//设置标题名
createExcelReport.creatRowMergeCell(1, tableBeginColumNum, (short)tableColumnCount, createExcelReport.getCellTableNameStyle(),
" 报表标题名");
//设置表头
createExcelReport.createTrValues(tableBeginColumNum, createExcelReport.getCellTitleStyle(), headerList1);
//表头2
createExcelReport.createMergeTrValues(tableBeginColumNum, createExcelReport.getCellTitleStyle(), headerList2);
//统计列
createExcelReport.createTrValues(tableBeginColumNum, countList);
//具体列
createExcelReport.createMergeRowsData(tableBeginColumNum, elementList);
//测试用--服务端生成xls
//createExcelReport.localSaveReport("f:/test.xls");
/**********************************************/
//将生成的XLS文件流送往jsp页面,客户端展示xls报表
request.setAttribute("HSSFWorkbook", createExcelReport.getWorkbook());
【文件预览】:
excel
----XlsCreateExport.java(18KB)
----ChangeCls.java(2KB)