SpringBoot 通过File将Workbook生成的Excel文件下载到项目中

Posted slamor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot 通过File将Workbook生成的Excel文件下载到项目中相关的知识,希望对你有一定的参考价值。

ExportParams exportParams = new ExportParams("错误集合", "错误集合", ExcelType.XSSF);
            Workbook workbook = ExcelExportUtil.exportExcel(exportParams, Invite.class, errorItems);

            /**
             * 写入到本地文件
             * Springboot获取文件路径
             * https://blog.csdn.net/qq_20282955/article/details/89856223
             */
            File outputFile = new File(ResourceUtils.getURL("classpath:").getPath());
            if (!outputFile.exists())
                outputFile = new File("");
            File upload = new File(outputFile.getAbsolutePath(), "download/");
            if (!upload.exists())
                upload.mkdirs();
            FileOutputStream fos = new FileOutputStream(outputFile);
            logger.error("getAbsolutePath=========>{}",outputFile.getAbsolutePath());
            workbook.write(fos);// 写文件

 

以上是关于SpringBoot 通过File将Workbook生成的Excel文件下载到项目中的主要内容,如果未能解决你的问题,请参考以下文章

导出 记录下

Spring Boot - 没有写入日志文件(不尊重logging.file)

springboot 实现excel文件上传

SpringBoot 01_HelloWorld

将工作表复制并保存到新工作簿

报错记录SpringBoot中MultipartFile上传报/tmp/tomcat.***.tmp (No such file or directory)