JAVA 读取jar包中excel模板

发布于:2023-08-24 ⋅ 阅读:(47) ⋅ 点赞:(0)

1、在resources路径下,新建report文件夹,放入excel模板

2、配置文件中的目录,分隔符使用 /

    template: /report/报告模板V1.0.xlsx
    

3、使用getResourceAsStream()读取

                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("读取模板失败");
                }


网站公告

今日签到

点亮在社区的每一天
去签到