首页 > 其他分享 >EasyExcel 动态表头模板下载

EasyExcel 动态表头模板下载

时间:2023-07-04 09:02:05浏览次数:33  
标签:WriteCellStyle List EasyExcel list 表头 add new 模板

 List<List<String>> list = new ArrayList<List<String>>();
        List<String> head0 = new ArrayList<String>();
        head0.add("VIN");
        list.add(head0);

        if("1".equals(type)){
            List<String> head1 = new ArrayList<String>();
            head1.add("预计时间");
            list.add(head1);
        }

        try {
            WriteCellStyle headWriteCellStyle = new WriteCellStyle();
            WriteFont contentWriteFont = new WriteFont();
            contentWriteFont.setColor(IndexedColors.RED.index);
            headWriteCellStyle.setWriteFont(contentWriteFont);

            EasyExcel.write(response.getOutputStream())
                    .registerWriteHandler(new HorizontalCellStyleStrategy(headWriteCellStyle, new WriteCellStyle()))
                    // 这里放入动态头
                    .head(list).sheet("模板")
                    // 当然这里数据也可以用 List<List<String>> 去传入
                    .doWrite(null);
        } catch (IOException ex) {
            ex.printStackTrace();
        }

  

标签:WriteCellStyle,List,EasyExcel,list,表头,add,new,模板
From: https://www.cnblogs.com/lxnv587/p/17524735.html

相关文章

  • 指针模板
    下文所提到的函数的用法:birnary_search:查找某个元素是否出现,return值为boolbinary_search(beg,end,val)查找val,找到为1,否则为0;lower_bound:查找第一个>=某个元素的位置lower_bound(beg,end,val)返回一个迭代器,指向非递减序列中第一个>=val的位置upper_bound:查找第一个>......
  • element-ui弹出框模板
    <el-dialogwidth="650px"append-to-body:show-close="false":modal="false":visible.sync="dialogRegisterVisible"><el-formv-show="!isLogin"ref......
  • element-ui表格模板
    <template><divclass="container"><divclass="breadcrumb"><el-breadcrumbseparator-class="el-icon-arrow-right"><el-breadcrumb-item>个人中心</el-breadcrumb-item>&......
  • vue+element-ui 实现可编辑表格、动态渲染表头和表格数据、列向数据合计(每行末尾合计
    HTML部分代码<template> <div>  <el-container>   <el-header>Header</el-header>   <el-main>    <div>     //表格数据在这里::data="tableData"     <el-table      border    ......
  • 四、Gin模板
    四、Gin模板模板在web开发中⼴泛使⽤,它能够有效的将业务逻辑和页⾯逻辑分开,使代码可读性增强、并且更加容易理解和维护。模板简单来说就是⼀个其中包涵占位变量表⽰动态的部分的⽂件,模板⽂件在经过动态赋值后,返回给⽤户。4.1、变量渲染视图部分:packagemainimport"github......
  • 开心档之C++ 模板
    C++模板模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。每个容器都有一个单一的定义,比如 向量 ,我们可以定义许多不同类型的向量,比如 vect......
  • 「模板」背包问题
    哼哼哼啊啊啊啊啊……顾冥思彝,就是背包出问题了……(bushi题目描述一个人在旅途中的人有一个最多能用M公斤的背包,现在有n件物品,它们的重量分别是W1,W2,...,Wn,它们的价值分别为C1,C2,...,Cn.求此人能获得最大总价值。Input第1行:两个整数,M(背包容量,M<=200)和n(物品数量,n<=30);第2至n+1......
  • wpf checkbox控件模板
    先看一下上一篇文章:wpfbutton控件模板。再看此文会更好理解  vs生产的checkbox控件模板有很长,我们直接找到controltemplate标签,和controltemplate.triggers。控件模板都先找这两个地方看一下布局和触发器既可以了。剩下的都是定义的一些资源和样式。checkbox的控件模板中定......
  • wpf button控件模板
    1.从button的style说起button有很多属性,我们在xaml中定义一个按钮时可以指定button的content、background、height、width等等。这些都是button的属性,而style也不例外也是button的一个属性,只是在给style属性赋值时不能简单的像height=“100”一样简单的设定一个字符串。先看......
  • django 模板语言
    1、Django模板语言https://wenku.baidu.com/view/dc7010a1e63a580216fc700abb68a98271feacdf.htmlhttps://wenku.baidu.com/view/57050c4b26c52cc58bd63186bceb19e8b8f6ecca.htmlhttps://www.liujiangblog.com/course/django/145......