jasperReport 导出 excel 提供多种设置
来源:互联网 发布:php 301重定向 编辑:程序博客网 时间:2024/05/16 19:02
默认采用的是 JRXlsExporter 类, 在此类中的 createSheet 中
protected void createSheet(String name) ...{
sheet = workbook.createSheet(name);
//插入下面代码
if (sheetConfig != null) ...{
sheetConfig.configSheet(sheet);
}
}
sheetConfig 是JRXlsExporter 字段,并增加其设置和得到方法,如下
public JRXlsExportConfig getSheetConfig() ...{
return sheetConfig;
}
public void setSheetConfig(JRXlsExportConfig sheetConfig) ...{
this.sheetConfig = sheetConfig;
}
return sheetConfig;
}
public void setSheetConfig(JRXlsExportConfig sheetConfig) ...{
this.sheetConfig = sheetConfig;
}
excel导出配置接口
public interface JRXlsExportConfig ...{
void configSheet(HSSFSheet sheet);
}
void configSheet(HSSFSheet sheet);
}
对导出excel 要做什么配置,只要实现这个接口就可以拉,
JRXlsExporter xlsExporter = new JRXlsExporter();
JRXlsExportConfig sheetConfig = new JRXlsExportConfig() ...{
public void configSheet(HSSFSheet sheet) ...{
HSSFPrintSetup printSetup = sheet.getPrintSetup();
if (print.getOrientation() == JRReport.ORIENTATION_LANDSCAPE) ...{
printSetup.setLandscape(true);
}
printSetup.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE);
}
};
xlsExporter.setSheetConfig(sheetConfig);
JRXlsExportConfig sheetConfig = new JRXlsExportConfig() ...{
public void configSheet(HSSFSheet sheet) ...{
HSSFPrintSetup printSetup = sheet.getPrintSetup();
if (print.getOrientation() == JRReport.ORIENTATION_LANDSCAPE) ...{
printSetup.setLandscape(true);
}
printSetup.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE);
}
};
xlsExporter.setSheetConfig(sheetConfig);
例如
- jasperReport 导出 excel 提供多种设置
- jasperReport导出excel(springMvc)
- JasperReport导出Excel的问题
- JasperReport导出excel包含公式
- 在Struts2中利用JasperReport导出excel
- ireport、jasperreport 导出excel的java代码
- 使用JasperReport和poi导出Excel
- Jasperreport studio pdf导出中文设置
- ireport设计导出模板,Jasperreport导出PDF、HTML、Excel
- JasperReport导出
- Jasperreport导出Html、Pdf、Excel、Rtf、Xml错误汇总
- jasperreport实现Html、Pdf、Rtf、Excel、Xml报表导出
- jasperreport实现Html、Pdf、Rtf、Excel、Xml报表导出
- jasperreport实现Html、Pdf、Rtf、 Excel、Xml报表导出
- jasperreport整合structs2导出PDF,Excel等报表
- jasperReport导出2003,2007Excel简单运用 xml数据源
- jasperreport 导出excel xlsx格式、word docx格式
- ireport、jasperreport studio 导出excel有白色背景
- 请不要做浮躁的人
- 掌握 Ajax,第 1 部分: Ajax 简介
- 学会和同事相处的30个原则-zt
- 庆祝我的博客开通
- 年初17大热门技术 年底走势如何
- jasperReport 导出 excel 提供多种设置
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- SQL Server与Excel数据互导
- 我的BLOG的点击量更接近10万,朋友们,加油!
- windows 再暴输入法安全风险
- C#在屏幕上画图
- J2EE-单点登陆
- 又见winforms.dll,LYLoadbr.exe,LYLeador.exe,mydata.exe,CnsM.dll等
- 中国的物价就是这样上涨起来的