Java用POI讀取excel文件,報異常:java.io.IOException: Invalid header signature; read 0xE011BDBFEFBDBFEF

讀取xls模板文件

InputStream in = ExportDanUtils.class.getClassLoader().getResourceAsStream("/template/danTemp.xls");

HSSFWorkbook wb = new HSSFWorkbook(in);

報標題的異常

解決方案:

在pom文件添加如下配置
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <configuration>
        <encoding>UTF-8</encoding>
        <nonFilteredFileExtensions>
            <nonFilteredFileExtension>xlsx</nonFilteredFileExtension>
            <nonFilteredFileExtension>xls</nonFilteredFileExtension>
        </nonFilteredFileExtensions>
    </configuration>
</plugin>
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章