尝试从资源目录中读取excel文件时获取FileNotFoundException

时间:2014-06-11 05:45:01

标签: java maven-2 jexcelapi

我在尝试从src / main / resources读取.xls文件时收到FileNotFoundException

InputStream is = ReportGenerationServiceImpl.class.getResourceAsStream("/bqp_template.xls");
Workbook workbook = Workbook.getWorkbook(is);

这是我的pom.xml

<build>
     <resources> 
            <resource>
                <directory>${basedir}/src/main/resources</directory>
                <filtering>true</filtering>
                <includes><include>**/bqp_template.xls</include></includes>
            </resource>
        </resources>...

1 个答案:

答案 0 :(得分:0)

使用以下声明:

InputStream is = ReportGenerationServiceImpl.class.getClassLoader().getResourceAsStream("bqp_template.xls");

注意:您的xls文件应该直接放在src / main / resources文件夹中