您当前的位置: 首页 > 

小志的博客

暂无认证

  • 4浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

hutool工具导出excel代码示例

小志的博客 发布时间:2022-08-23 21:50:05 ,浏览量:4

目录
    • 一、hutool工具导出excel代码示例
      • 1.1、pom.xml依赖包
      • 1.2、controller层代码(以查询user表数据为列导出excel)
      • 1.3、service层代码(以查询user表数据为列导出excel)
      • 1.4、service实现层代码(以查询user表数据为列导出excel)
      • 1.5、实体对象代码(以查询user表数据为列导出excel)
      • 1.6、hutool工具导出excel工具类代码
      • 1.7、自定义excel列标题注解类
    • 二、浏览器访问导出excel成功截图

一、hutool工具导出excel代码示例 1.1、pom.xml依赖包
 

      org.apache.poi
      poi
      5.1.0
  
1.2、controller层代码(以查询user表数据为列导出excel)
  • controller层代码

    package com.xz.thread.controller;
    
    import com.xz.thread.service.UserService;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    import javax.servlet.http.HttpServletResponse;
    /**
     * @description:
     * @author: xz
     * @create: 2022-08-23
     */
    @RestController
    @RequestMapping("/user")
    public class UserController {
    
        @Autowired
        private UserService userService;
    
        /**
         * 导出excel
         * */
        @RequestMapping("/exportExcel")
        public void exportExcel(HttpServletResponse response, String fileName){
            userService.exportExcel(response,fileName);
        }
    }
    
1.3、service层代码(以查询user表数据为列导出excel)
  • service层代码

    package com.xz.thread.service;
    
    import javax.servlet.http.HttpServletResponse;
    /**
     * @description:
     * @author: xz
     * @create: 2022-08-23
     */
    public interface UserService {
        /**
         * 导出excel
         * */
        void exportExcel(HttpServletResponse response, String fileName);
    }
    
1.4、service实现层代码(以查询user表数据为列导出excel)
  • service实现层代码

    package com.xz.thread.service.impl;
    
    import com.xz.thread.domain.UserEntity;
    import com.xz.thread.service.UserService;
    import com.xz.thread.util.excel.HuToolExcelUtil;
    import org.springframework.stereotype.Service;
    import javax.servlet.http.HttpServletResponse;
    import java.util.*;
    /**
     * @description:
     * @author: xz
     * @create: 2022-08-23
     */
    @Service
    public class UserServiceImpl implements UserService {
        @Override
        public void exportExcel(HttpServletResponse response, String fileName) {
            //模拟从数据库查询user数据,返回 List
            List dataList =new ArrayList();
            for(int i=0;i            
关注
打赏
1661269038
查看更多评论
0.0507s