首次寫博客,希望能堅持下去,一點一滴的積累,內容不多也不深,但願我的分享,能幫助和我一樣的新人們解決問題
最近給項目中添加了一個導入excel表格的功能,然而在功能開發結束后測試,發現報錯。
報錯信息如下:
The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSSF)
卻是因為使用的是HSSF類,只支持2007以前的excel(文件擴展名為xls),而XSSH支持07以后的,所在導入之前要把excel文件降到07。
注意:只更改擴展名是不對的,要打開文件,另存為如圖:
之后再導入就OK了