目录

可用方法

3.15.3. 可用方法

export

语 法: public void export (IRport r)

参数说明: r – 需要导出的对象

功能说明: 把报表加入导出列表,不分页

调用举例: IReport iRport = … ExcelReport exReport = new ExcelReport(); exReport.export ( iRport );

export

语 法: public void export(PageBuilder pb)

参数说明: pb – 分页对象

功能说明: 把PageBuilder加入导出列表,分页

调用举例: IReport iRport = … PageBuilder pb = new PageBuilder(iReport,800,600); ExcelReport exReport = new ExcelReport(); exReport.export ( iRport ); export

语 法: public void export(java.lang.String sheetName,IReport report)

参数说明: sheetName– excel的sheet名 report – 报表对象

功能说明: 把报表加入导出列表,不分页,能够定义页面名称

out

语 法: public void out(java.io.OutputStream os) throws java.lang.Exception

参数说明: os – 输出流对象

功能说明: 将此Excel报表输出到一个输出流中

调用举例: IReport iReport = … ExcelReport exReport = new ExcelReport(); exReport.addPage( iReport ); response.setContentType( "application/x-msdownload" ); response.setHeader( "Content-Disposition", "attachment; filename=" + fileName + ".xls" ); OutputStream sos = response.getOutputStream(); erp.out(sos); sos.close();

setDispRatio

语 法: public void setDispRatio(int ratio)

参数说明: ratio– 导出比例,如按原大小输出则设置为100

功能说明: 生成的Excel与实际报表之间的比例关系

调用举例: exReport.setDispRatio(150);//按原大小的150%生成Excel文件 setPassword

语 法: public void setPassword(java.lang.String pwd)

参数说明: pwd – 生成的Excel在打开时所需要的密码

功能说明: 设置Excel的密码

调用举例: String pwd = “mypassword”; ExcelReport exReport = new ExcelReport(); exReport. createWorkbook(); exReport.setPassword( pwd );