news 2026/3/28 17:20:30

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/3/28 12:22:30

创业点子孵化:随机灵感语音捕捉评估价值

创业点子孵化:从语音灵感到商业洞察的自动化路径 在凌晨三点的灵感闪现时刻,你有没有过这样的经历——突然冒出一个绝妙的创业点子,激动地坐起身来想记录,结果刚打开备忘录,那股“顿悟感”却像雾一样散了?很…

作者头像 李华
网站建设 2026/3/28 10:15:32

专利申请撰写:发明人口述创意快速成型

发明人口述创意如何快速成型?一款本地化语音识别工具的工程实践 在专利撰写一线工作的人都知道,最怕的不是写不完,而是“灵感稍纵即逝”。 一位发明人兴冲冲地走进办公室,滔滔不绝讲了十分钟技术方案:从背景问题、创…

作者头像 李华
网站建设 2026/3/27 3:31:21

国产自主可控:核心技术不受制于国外厂商

国产自主可控:核心技术不受制于国外厂商 在智能语音技术日益渗透各行各业的今天,一个现实问题正变得愈发尖锐:我们每天使用的语音识别服务,有多少是真正掌握在自己手中的?当会议录音、医疗问诊、客服对话这些敏感语音数…

作者头像 李华
网站建设 2026/3/16 16:53:04

git commit规范写作:配合Fun-ASR项目开发最佳实践

Git Commit 规范写作:配合 Fun-ASR 项目开发最佳实践 在 AI 驱动的语音识别系统中,代码变更的速度常常快得让人喘不过气。尤其是在像 Fun-ASR 这样集成了实时流式 ASR、VAD 检测、批量任务处理与 WebUI 可视化的复杂项目里,每天可能有十几位…

作者头像 李华
网站建设 2026/3/27 8:19:46

品牌商标声明:未经授权禁止使用Fun-ASR名称

Fun-ASR 语音识别系统深度解析:从技术架构到实战应用 在智能办公与AI原生应用加速融合的今天,语音识别已不再是实验室里的高冷技术,而是渗透进会议记录、客服质检、教育转录等真实场景的关键能力。然而,许多企业仍面临“用不起、不…

作者头像 李华
网站建设 2026/3/20 7:26:31

从ECU刷写角度比较CANFD和CAN的实际应用区别

CAN FD与CAN在ECU刷写中的真实差距:不只是快8倍那么简单你有没有经历过这样的场景?产线上的车辆卡在刷写工位,诊断仪进度条缓慢爬升,而下一辆车已经等在门口;又或者OTA升级推送后,用户抱怨“更新要一个多小…

作者头像 李华