1、在resources路径下,新建report文件夹,放入excel模板
2、配置文件中的目录,分隔符使用 /文章来源:https://www.toymoban.com/news/detail-666019.html
template: /report/报告模板V1.0.xlsx
3、使用getResourceAsStream()读取文章来源地址https://www.toymoban.com/news/detail-666019.html
XSSFWorkbook wb;
try {
//需要以/开始
InputStream resourceAsStream = this.getClass().getResourceAsStream(template);
// 这个也可以,需要去掉/
//String replace = template.replaceFirst("/", "");
//InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(replace);
wb = new XSSFWorkbook(resourceAsStream);
} catch (IOException e) {
log.error("template load error: {}", e.getMessage());
throw new ServiceException("读取模板失败");
}
到了这里,关于JAVA 读取jar包中excel模板的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!