写点什么

Error resolving template [excel/readExcel], template might not exist or might not be accessible by

作者:刘大猫
  • 2025-09-19
    黑龙江
  • 本文字数:599 字

    阅读完需:约 2 分钟

@[toc]

错误场景

在使用阿里巴巴的 easyexcel,调用后台接口读取指定 excel 文件进行输出打印时报错


org.thymeleaf.exceptions.TemplateInputException: Error resolving template [excel/readExcel], template might not exist or might not be accessible by any of the configured Template Resolvers  at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869) ~[thymeleaf-3.0.14.RELEASE.jar:3.0.14.RELEASE]  at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607) ~[thymeleaf-3.0.14.RELEASE.jar:3.0.14.RELEASE]
复制代码

代码如下

pom.xml


<!--读取excel文件--><dependency>     <groupId>com.alibaba</groupId>     <artifactId>easyexcel</artifactId>     <version>2.2.6</version> </dependency>
复制代码


Controller


//读取指定的Excel@RequestMapping(value = "/readExcel") public List<Teacher> readExcel() {     String fileName = "C:\\Users\\211145187\\Desktop\\fsdownload\\details (1).xls";     TeacherListener studentListener = new TeacherListener();     EasyExcel.read(fileName, Teacher.class, studentListener).sheet().doRead();     return studentListener.getTeacherList(); }
复制代码


读取的 excel 文件如下


解决方案 2 种

第一种方案:@Controller => @RestController

第二种方案:方法添加注解 @ResponseBody

用户头像

刘大猫

关注

还未添加个人签名 2022-08-23 加入

还未添加个人简介

评论

发布
暂无评论
Error resolving template [excel/readExcel], template might not exist or might not be accessible by_人工智能_刘大猫_InfoQ写作社区