最简单的Java 集成EasyExcel实现excel的导入导出

1、导入pom依赖

     <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>easyexcel</artifactId>
            <version>2.2.6</version>
        </dependency>

先实现导出:
2、Controller类

    @ApiOperation(value = "通过uuid导出")
    @GetMapping(value = "/{uuid}")
    public void exportExcel(@PathVariable("uuid") String uuid,
                            HttpServletResponse response) throws IOException {
   
        try {
   
            //导出的文件名前缀,尽量不要有中文
            String prefix = "Aps";
            //导出的文件名前缀中的日期
            String today = new SimpleDateFormat("-yyyy-MM-dd").format(DateUtils.StartOfToday());
            //拼在一起,导出为Aps-2021-08-26.xlsx
            String filename = prefix.concat(today);
            //MSEXCEL格式
            response.setContentType("application/vnd.ms-excel");
            //指定的类型是文件的扩展名xlsx
            response.setHeader("Content-disposition",
                    "attachment; filename=" + filename + ExcelTypeEnum.XLSX.getValue());
            //实现方法,需要加入到excel中的数据
            apsService.writeToExcel(uuid, response.getOutputStream());
        } catch 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值