poi导出excel模板 多页面版

该博客介绍了一种使用Apache POI库在Java中实现多页面导出Excel模板的方法。通过指定工作表名字、列名和数据,创建并填充多个工作表,包括‘导出模板’和‘字典数据’等。
摘要由CSDN通过智能技术生成

/**
* @param sheetName 工作表的名字
* @param columns 列名
* @param datas 需要导出的数据 ( map的键定义为列的名字 一定要和column中的列明保持一致 )
* @param response
*/
public static void downExcel(String sheetName, List<List> columns, List<List<Map<String,Object>>> datas, HttpServletRequest request, HttpServletResponse response){
//创建工作薄
HSSFWorkbook hssfWorkbook = new HSSFWorkbook();
for(int o = 0 ; o < datas.size() ; o++ ){
List<Map<String, Object>> data = datas.get(o);
List column = columns.get(o);
HSSFSheet sheet = null;
//创建sheet
if (o == 0) {
sheet = hssfWorkbook.createSheet(“导出模板”);
}else {
sheet = hssfWorkbook.createSheet(“字典数据”);
}

        // 表头
        HSSFRow headRow = sheet.createRow(0);
        for (int i = 0; i < column.size(); i++){
   
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值