Excel导出

EasyExcel


OutputStream outputStream=null;
        try {
            response.setCharacterEncoding("utf-8");
            response.setContentType("application/vnd.ms-excel;charset=UTF-8");
            response.setHeader("Access-Control-Allow-Origin", "*");
            String fileName = null;
            fileName = URLEncoder.encode("template", "UTF-8");
            response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
            response.setHeader("attName", fileName);
            response.setHeader("Access-Control-Expose-Headers", "attName");
            response.addHeader("Access-Control-Expose-Headers", "Content-Disposition");
            outputStream=response.getOutputStream();
        } catch (IOException e) {
            e.printStackTrace();
        }

ExcelWriter excelWriter = EasyExcel.write(outputStream).build();
        WriteSheet sheet1 = EasyExcel.writerSheet(0, "精磨记录表").head(FineGrindingExcel.class).build();
        excelWriter.write(fineGrindingExcelList, sheet1);
        WriteSheet sheet2 = EasyExcel.writerSheet(1, "BWT记录表").head(BWTProdRecordExcel.class).build();
        excelWriter.write(bwtProdRecordExcelList, sheet2);
        WriteSheet sheet3 = EasyExcel.writerSheet(2, "RA记录表").head(RAProdRecordExcel.class).build();
        excelWriter.write(raProdRecordExcelList, sheet3);
        WriteSheet sheet4 = EasyExcel.writerSheet(3, "质量记录表").head(QualityProdRecordExcel.class).build();
        excelWriter.write(qualityProdRecordExcelList, sheet4);
        excelWriter.finish();

EasyExcel使用详情

EasyPoi使用详情

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Excel导出Java是指将Java对象中的数据导出Excel表格中。通常情况下,我们需要使用第三方库来实现这个功能,比如Apache POI和EasyExcel等。在Java对象中,我们需要使用注解来标记需要导出的字段,以及字段的顺序、名称、映射关系等信息。在导出时,我们需要将Java对象转换为Excel表格,并设置表头、样式等属性。最后,我们将生成的Excel表格保存到本地或者输出到浏览器中供用户下载。Excel导出Java是指将Java对象中的数据导出Excel表格中。通常情况下,我们需要使用第三方库来实现这个功能,比如Apache POI和EasyExcel等。在Java对象中,我们需要使用注解来标记需要导出的字段,以及字段的顺序、名称、映射关系等信息。在导出时,我们需要将Java对象转换为Excel表格,并设置表头、样式等属性。最后,我们将生成的Excel表格保存到本地或者输出到浏览器中供用户下载。 在上面的引用中,我们可以看到一个Excel导出的注解@ExcelExport,它包含了字段名称、导出排序、导出映射、导出模板示例值等属性。我们还可以看到一个Excel导入的注解@ExcelImport,它用于标记Java实体对象中需要导入的字段,并指定对应的表头名称。 在实际开发中,我们通常会在Controller层中编写导出Excel的代码。我们可以使用第三方库来生成Excel表格,并将其输出到浏览器中供用户下载。同时,我们还可以编写导入Excel的代码,将Excel表格中的数据读取到Java对象中进行处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值