news 2026/10/19 19:07:47

SpringBoot下载Excel模板

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SpringBoot下载Excel模板

1、首先创建一个Excel模板

2、将模板放在项目的resources目录下,我在此放在了resources/excelTemplates目录下

3、写接口

@GetMapping("/download") @Operation(summary = "获取Excel模板") public void download(HttpServletResponse response) throws IOException { //定义要下载的Excel文件名 String excelName="学生信息.xlsx"; //获取classpath下的模板文件资源 ClassPathResource resource = new ClassPathResource("excelTemplates/"+excelName); // 读取资源并写入 HTTP 响应 try (InputStream in = resource.getInputStream()) { //设置 HTTP 响应头 String fileName = URLEncoder.encode(excelName , StandardCharsets.UTF_8); response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\""); in.transferTo(response.getOutputStream()); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/19 9:06:32

新手入门指南:三步完成Fun-ASR语音识别初体验

新手入门指南:三步完成Fun-ASR语音识别初体验 在远程办公、在线教育和智能硬件日益普及的今天,将语音快速准确地转化为文字已成为许多人的刚需。无论是整理会议录音、转写课堂内容,还是为视频添加字幕,传统手动输入方式效率低下&a…

作者头像 李华
网站建设 2026/10/14 7:05:56

token按量计费模式设计:参考Fun-ASR使用时长统计

token按量计费模式设计:参考Fun-ASR使用时长统计 在AI服务从“买断式部署”向“用多少付多少”的云原生模式演进的今天,如何精准衡量一次推理的实际成本,成为商业化落地的关键命题。语音识别这类非连续、变长输入任务尤其棘手——用户上传一段…

作者头像 李华
网站建设 2026/10/9 23:41:17

长音频识别崩溃?设置最大单段时长避免内存溢出

长音频识别崩溃?设置最大单段时长避免内存溢出 在本地部署语音识别系统时,你是否遇到过这样的场景:上传一段30分钟的会议录音,点击“开始识别”后程序瞬间卡死,终端跳出一串红色错误——CUDA out of memory&#xff1…

作者头像 李华
网站建设 2026/10/19 12:26:02

git下载慢?使用国内镜像加速克隆Fun-ASR仓库

git下载慢?使用国内镜像加速克隆Fun-ASR仓库 在语音识别技术快速落地的今天,越来越多开发者开始尝试部署自己的 ASR(自动语音识别)系统。通义实验室推出的 Fun-ASR,作为一款基于大模型、支持多语言且易于本地部署的开…

作者头像 李华
网站建设 2026/10/16 12:27:56

教育场景应用:Fun-ASR助力课堂录音转文字笔记整理

教育场景应用:Fun-ASR助力课堂录音转文字笔记整理 在高校的阶梯教室里,一位教授刚结束《自然语言处理导论》的课程。学生们收拾书包离开,而他打开手机里的录音文件——这节课讲了Transformer架构、注意力机制与位置编码,信息密度极…

作者头像 李华
网站建设 2026/10/14 3:56:24

PCB生产流程试产与量产差异通俗解释

从“做出来”到“造得好”:揭秘PCB试产与量产的本质差异你有没有遇到过这样的情况?电路设计反复确认无误,仿真结果完美,Gerber文件也交出去了——可第一批板子回来一贴片,问题接踵而至:BGA焊不上、阻抗不达…

作者头像 李华