hutool 导出复杂表头excel

这篇具有很好参考价值的文章主要介绍了hutool 导出复杂表头excel。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

假如已这样的表头导出数据

hutool 导出复杂表头excel,excel

 1.把包含表头的excel添加到项目资源目录hutool 导出复杂表头excel,excel

 2.编写代码读取表头所在sheet,并且加入需导出的数据文章来源地址https://www.toymoban.com/news/detail-642600.html

/**
     * 导出excel
     */
    public static void downloadExcel(List<List<Object>> list, HttpServletResponse response) throws IOException {
        /*String tempPath =System.getProperty("java.io.tmpdir") + IdUtil.fastSimpleUUID() + ".xlsx";
        File file = new File(tempPath);*/

        //获取模板文件第一个sheet
        ClassPathResource resource = new ClassPathResource("cadreAndCompany.xls");

        ExcelReader reader = ExcelUtil.getReader(resource.getStream());
        Sheet rows = reader.getSheets().get(0);

        BigExcelWriter bigExcelWriter = new BigExcelWriter(rows);
        bigExcelWriter.passRows(3);//跳过表头

        // 一次性写出内容,使用默认样式,强制输出标题
        bigExcelWriter.write(list);
        //response为HttpServletResponse对象
        response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8");
        //test.xls是弹出下载对话框的文件名,不能为中文,中文请自行编码
        response.setHeader("Content-Disposition","attachment;filename=file.xlsx");
        ServletOutputStream out=response.getOutputStream();
        // 终止后删除临时文件
        //file.deleteOnExit();
        bigExcelWriter.flush(out, true);
        //此处记得关闭输出Servlet流
        IoUtil.close(out);
    }

到了这里,关于hutool 导出复杂表头excel的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JAVA(EasyExcel)通过远程调用模板 导出数据 复杂表头

    最近接手一个需求,单组数据的显示,也有多组数据的显示,查了好多文章,都不是很明白.但是这篇文章和我的需求差不多非常相似(链接放在文末),根据这篇文章然后将自己的实现过程记录了下来,以防之后再用到. 这是我需要导出的excel格式 开头是单条数据的展示 之后是多条数据

    2024年02月03日
    浏览(37)
  • Hutool工具类实现的简易excel文件导出方法

    工作中遇到的小坑,记录一下 Hutool的官方文档有给出详细的excel文件导出工具类( ExcelWriter ),然而实际使用中,有些地方容易踩坑,记录一下方便对照。 首先是SpringBoot的后端,我用的是写出到客户端下载的方式,输入需要的年份year和月份month,HttpServletResponse也是必须的。

    2024年02月07日
    浏览(53)
  • java poi实现Excel多级表头导出

    最近碰到一个导出,比较繁琐,也查询了许多博客,在其中一篇博客的基础上修改,实现了最终想要的效果。话不多说,直接上效果图 1.主代码: 2.合并单元格 3.设置表头单元格的宽度 4.填充数据(注:我这里的数据格式是ListMapString, Object类型,可以根据自己的实际情况来封

    2024年02月03日
    浏览(32)
  • Excel 导入导出(前端处理:xslx)(后端处理:hutool+poi || Easy Excel )

      目录 Excel 导入导出(前端处理:xslx) 代码示例 导入Excel数据 将数据封装好后传给后端  导出数据 预览(vue-office/excel\\\"……;docx-preview) Excel 导入导出(后端处理:hutool+poi || Easy Excel ) 前端 后端使用Hutool处理Excel 文件 Hutool-poi是针对Apache POI的封装,因此需要用户自行引入

    2024年01月24日
    浏览(37)
  • DevExpress.XtraGrid.GridControl导出excel需要添加表头

     string head = \\\"\\\";    head += \\\"单号 t\\\" + txtcCode.Text ;    string foot = \\\"\\\";                 foot += \\\"制单人 t\\\" + \\\"制单日期 t\\\" + \\\"审核人: t\\\" + \\\"审核日期 t\\\" + \\\"修改人 t\\\" + \\\"修改日期 t\\\" + \\\"运算日期 t\\\" + \\\"报价日期 t\\\" + \\\"弃审人 t\\\" + \\\"弃审日期 t\\\" + \\\" n\\\";                using (MemoryStream

    2024年02月02日
    浏览(25)
  • Java 使用hutool工具进行导出导入excel表格(代码很简单)

    创建一个Controller进行测试 

    2024年02月07日
    浏览(51)
  • hutool poi、apache poi实现导入导出以及解析excel

    一、前言 看了例子之后后续需要更加深入学习或者更多理解其他API的话,建议看官方文档。hutool项目是中国人维护的,有中文文档,阅读起来很方便。apache poi比较底层一点,可以更加自由去二次开发自己所需的功能。 hutool官方文档 hutool官方gitee apache poi官方文档 二、基于

    2024年02月09日
    浏览(40)
  • 根据实体excel导入导出百万数据,可修改表头名称

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 所有对excel都是根据实体类进行操作 根据实体导出的excel模板展示 读取结果返回,和表格上传数据一致 也支持将已有的数据导出为表格 部分情况,表头需要为中文,可以使用注解,对表格进行标注,导

    2024年02月08日
    浏览(37)
  • 【Go】excelize库实现excel导入导出封装(一),自定义导出样式、隔行背景色、自适应行高、动态导出指定列、动态更改表头

    最近在学go操作excel,毕竟在web开发里,操作excel是非常非常常见的。这里我选择用 excelize 库来实现操作excel。 为了方便和通用,我们需要把导入导出进行封装,这样以后就可以很方便的拿来用,或者进行扩展。 我参考的是这篇文章:【GO】excelize导入导出封装 这个导入导出封

    2024年02月04日
    浏览(31)
  • Node.js @zurmokeeper/exceljs 如何快速导出多表头的excel文件

    Node.js 如何快速导出嵌套列(多表头)的excel文件。效果图如下: 1:使用 @zurmokeeper/exceljs, V4.4.1以上 安装: npm i @zurmokeeper/exceljs 2: 有一个 worksheet.makeColumns 方法,API文档: 代码示例:

    2024年02月10日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包