0
我寫了一個作業,讀取基於GitHub的項目彈簧伸展Excel中的Excel文件,失敗並初始化Excel的讀者 - 春季批處理作業
代碼波紋管:
<bean id="VignetteItemReader" class="excel.poi.PoiItemReader">
<property name="resource" value="Vignettes.xlsx" />
<property name="rowMapper">
<bean class="excel.mapping.PassThroughRowMapper" />
</property>
,但我面對這樣的錯誤:org.springframework.batch.item.ItemStreamException: Failed to initialize the reader
它給了我,它的原因包括:
java.util.zip.ZipException:無效塊類型 PS:xls文件紅色正確,問題是當我使用擴展名時:.xlsx
有什麼建議嗎?
等待你的幫助!
THX
提供鏈接到GitHub的項目,最有可能的讀者不能找到用'resource'指定的文件。嘗試類似'value = classpath:Vignettes.xlsx''如果該文件存在於'classpath'中。 –
沒有堆棧跟蹤很難,但可能資源屬性值錯誤;添加完整文件路徑或類路徑:\ –
我想這樣..錯誤不是由類路徑引起的:/ – inarmag