springboot下的Excel到出

ToSun

实体类注解

@ContentRowHeight(int):
      设置 row 高度,不包含表头
      标记在 类上
@HeadRowHeight(int):
     设置 表头 高度(与 @ContentRowHeight 相反)
     标记在 类上
@ColumnWidth(int):
     设置列宽
     标记在属性上
@ExcelProperty(value = String[], index = int):
    设置表头信息
    value: 表名称
    index: 列号
@ExcelIgnore 忽略  import com.alibaba.excel.annotation.ExcelIgnore;
  ##### 少用 
   @DateTimeFormat: 
   @NumberFormat:
   
   BrowsingExcelHistory browsingExcelHistory = new BrowsingExcelHistory();
      @Override
public WGJsonResult userFeedBackExport(UserFeedBack param, HttpServletResponse response) throws IOException {
    List<实体类> userFeedBackLists = userFeedBackMapper.getList(param);
    response.setContentType("application/vnd.ms-excel");
    response.setCharacterEncoding("utf-8");
    SimpleDateFormat sdf4 = new SimpleDateFormat("yyyy_MM_dd_hh_mm_ss");
    String nowDate = sdf4.format(new Date());
    String fileName = nowDate+ ".xlsx";
    response.setHeader("Content-disposition", "attachment;filename=" + fileName );
    EasyExcel.write(response.getOutputStream(), 对应的实体类.class).sheet("用户反馈记录").doWrite(userFeedBackLists);
    return success("下载成功");
     <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>easyexcel</artifactId>
        <version>2.2.6</version>
      </dependency>
阅读 208

初学者

1 声望
0 粉丝
0 条评论
你知道吗?

初学者

1 声望
0 粉丝
宣传栏