首页 > 其他分享 >Easyexcel导出多个表格

Easyexcel导出多个表格

时间:2023-03-10 10:24:14浏览次数:35  
标签:表格 导出 Easyexcel writeSheet write build excelWriter EasyExcel writerSheet

Easyexcel导出多个表格

ExcelWriter excelWriter = null;
        try {
            excelWriter = EasyExcel.write(response.getOutputStream()).build();
            WriteSheet writeSheet = EasyExcel.writerSheet(0, "供应商基本信息").head(SupplierExportTpl.class).build();
            excelWriter.write(supplierList, writeSheet);

            writeSheet = EasyExcel.writerSheet(1, "支付账号").head(BankAccountExportTpl.class).build();
            excelWriter.write(accountList, writeSheet);

            writeSheet = EasyExcel.writerSheet(2, "联系方式").head(ContactsExportTpl.class).build();
            excelWriter.write(contactsList, writeSheet);

            writeSheet = EasyExcel.writerSheet(3, "生产相关").head(EquipmentExportTpl.class).build();
            excelWriter.write(equipmentList, writeSheet);

            writeSheet = EasyExcel.writerSheet(4, "公司资质").head(CertificateExportTpl.class).build();
            excelWriter.write(certificateList, writeSheet);
        } catch (IOException e) {
            log.error("---exportAll,exception: ", e);
            throw new IOException("下载异常");
        } finally {
            /*
            关闭 IO
             */
            if (!ObjectUtils.isEmpty(excelWriter)) {
                excelWriter.finish();
            }
            response.getOutputStream().close();
        }

标签:表格,导出,Easyexcel,writeSheet,write,build,excelWriter,EasyExcel,writerSheet
From: https://www.cnblogs.com/Y-wee/p/17202473.html

相关文章

  • Excel多线程导出大数据量
    以下是Java的EasyExcelAPI实现多线程Excel导出的demo。在这个demo中,我们使用EasyExcelAPI来导出Excel文件。我们将表头和内容定义为动态的,以便能够处理大量的数据。我......
  • 基于element-ui进行二次封装的表格组件
    <!--*@description表格组件*@fileNameTableList.vue*@authorQ*@date2021/05/1515:13:45--><template><divclass="table-container"><el-table......
  • CAD表格怎么转换成Excel表格?CAD表格转EXCEL步骤
    无论是建筑行业还是机械行业,设计师在CAD制图过程中会将项目重要数据以表格的形式插入到图纸中,常见的CAD表格有明细表、工序卡、图样目录等。可是CAD表格在进行数据查找的时......
  • JS关于导出文件流方法封装的使用
    如果需要频繁地在JavaScript中导出文件流,可以将上述的方法封装为函数,以便在不同的代码中调用。/***导出文件*@param{string|Uint8Array}data-文件内容*@para......
  • JAVA 实现导入导出Excel-03随笔
    还是摸鱼的一天疯狂星期四的舆论越来越少了,于我而言:KFC并没有特别价值值得众人去推崇和关注的地方到公司打完卡之后,"偷偷"跑下楼吃了一份早餐,又"偷偷"的做在工位上,看见......
  • c# - Document编辑office的doc或者docx文件表格指定格子内容并保存-自定义工具
    依赖使用usingAspose.Words;usingAspose.Words.Tables;打开表格Documentdoc=newDocument("文件路径");//选中第一个表格Tabletable=(Table)doc.GetCh......
  • element 表格操作列子
    <template><div><el-cardstyle="margin:20px0"><CategorySelect:show="!isShwoTable"@getCategoryId="getCategoryId"/></el-card><el-car......
  • Mysql导出文本文件
    使用mysqldump命令导出文本文件mysqldump-uroot-pPassword-T目标目录dbname[tables][option];其中:Password参数表示root用户的密码,密码紧挨着-p选项。-T:只有......
  • JAVA 实现导入导出Excel-02随笔
    忙碌的一天第一天写博客就让我煞费苦心,从上午完成的第一篇开始,具目前为止已经是下午18:41了;读者可能好奇为什么写这一篇随笔,我只能回答说太无聊了哈哈哈;其实不然,刚到......
  • 分布式数据库代理导出分片大表僵死或卡死原因分析及调优
    1、背景现象****分布式数据库导出分片大表代理卡死或者代理僵死2、 ****分布式数据库导出小表或者不是分片表时发现数据可以导出,但是当数据量大时就没法导出数据,再复现一......