最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java 中 poi解析Excel文件版本問(wèn)題解決辦法

 更新時(shí)間:2017年08月02日 08:37:12   作者:程諾  
這篇文章主要介紹了java 中 poi解析Excel文件版本問(wèn)題解決辦法的相關(guān)資料,需要的朋友可以參考下

poi解析Excel文件版本問(wèn)題解決辦法

poi解析Excel文件時(shí)有兩種格式:

HSSFWorkbook格式用來(lái)解析Excel2003(xls)的文件

XSSFWorkbook格式用來(lái)解析Excel2007(xlsx)的文件

如果用HSSFWorkbook解析Excel2007(xlsx)時(shí)就會(huì)報(bào)異常:“

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)”

因?yàn)镠SSFWorkbook和XSSFWorkbook都實(shí)現(xiàn)了Workbook接口,所以我們可以用Workbook來(lái)解析兩個(gè)版本的Excel。

代碼如下:

try{
 //將文件的輸入流轉(zhuǎn)換成Workbook
 Workbook wb = WorkbookFactory.create(numFile.getInputStream());
 //獲得第一個(gè)工作表
 Sheet sheet = wb.getSheetAt(0);
 //獲得第一行
 Row row = sheet.getRow(0);
 //獲得第一行的第一列
 Cell cell = row.getCell(0);
}catch (Exception e){
 e.printStackTrace();
}

以上就是poi解析Excel文件版本問(wèn)題解決辦法的詳解,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 巧妙mybatis避免Where 空條件的尷尬

    巧妙mybatis避免Where 空條件的尷尬

    這篇文章主要介紹了巧妙mybatis避免Where 空條件的尷尬,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • Mybatis用注解寫(xiě)in查詢(xún)的實(shí)現(xiàn)

    Mybatis用注解寫(xiě)in查詢(xún)的實(shí)現(xiàn)

    這篇文章主要介紹了Mybatis用注解寫(xiě)in查詢(xún)的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • java數(shù)據(jù)結(jié)構(gòu)基礎(chǔ):單鏈表與雙向鏈表

    java數(shù)據(jù)結(jié)構(gòu)基礎(chǔ):單鏈表與雙向鏈表

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)單鏈表、雙向鏈表的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Spring Web零xml配置原理以及父子容器關(guān)系詳解

    Spring Web零xml配置原理以及父子容器關(guān)系詳解

    這篇文章主要介紹了Spring Web零xml配置原理以及父子容器關(guān)系詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • java list集合排序按某一屬性排序操作

    java list集合排序按某一屬性排序操作

    這篇文章主要介紹了java list集合排序按某一屬性排序操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • Java?中很好用的數(shù)據(jù)結(jié)構(gòu)(你絕對(duì)沒(méi)用過(guò))

    Java?中很好用的數(shù)據(jù)結(jié)構(gòu)(你絕對(duì)沒(méi)用過(guò))

    今天跟大家介紹的就是?java.util.EnumMap,也是?java.util?包下面的一個(gè)集合類(lèi),同樣的也有對(duì)應(yīng)的的?java.util.EnumSet,對(duì)java數(shù)據(jù)結(jié)構(gòu)相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-05-05
  • 老生常談 Java中的繼承(必看)

    老生常談 Java中的繼承(必看)

    下面小編就為大家?guī)?lái)一篇老生常談 Java中的繼承(必看)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • 關(guān)于ZooKeeper原理剖析

    關(guān)于ZooKeeper原理剖析

    ZooKeeper是一種分布式、高可用性的協(xié)調(diào)服務(wù),主要用于幫助系統(tǒng)避免單點(diǎn)故障和建立可靠的應(yīng)用程序,它通過(guò)Leader、Follower和Observer的角色來(lái)協(xié)調(diào)節(jié)點(diǎn),并提供分布式協(xié)作服務(wù)和維護(hù)配置信息,ZooKeeper在HDFS、YARN、HBase、SmallFS和Kafka等大數(shù)據(jù)產(chǎn)品中都有廣泛的應(yīng)用
    2025-02-02
  • Java數(shù)組轉(zhuǎn)List及Stream的基本方法使用方法

    Java數(shù)組轉(zhuǎn)List及Stream的基本方法使用方法

    Java?的?Stream?流操作是一種簡(jiǎn)潔而強(qiáng)大的處理集合數(shù)據(jù)的方式,允許對(duì)數(shù)據(jù)進(jìn)行高效的操作,如過(guò)濾、映射、排序和聚合,這篇文章主要介紹了Java數(shù)組轉(zhuǎn)List及Stream的基本方法使用教程,需要的朋友可以參考下
    2024-08-08
  • Java實(shí)現(xiàn)的打地鼠小游戲完整示例【附源碼下載】

    Java實(shí)現(xiàn)的打地鼠小游戲完整示例【附源碼下載】

    這篇文章主要介紹了Java實(shí)現(xiàn)的打地鼠小游戲,結(jié)合完整實(shí)例形式分析了Java多線程操作及鍵盤(pán)按鍵響應(yīng)實(shí)現(xiàn)的打地鼠游戲功能相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07

最新評(píng)論

郎溪县| 西畴县| 荥阳市| 剑河县| 体育| 报价| 大连市| 中超| 江北区| 济源市| 望江县| 怀安县| 临猗县| 柞水县| 崇仁县| 安泽县| 华池县| 雷州市| 莱州市| 彭阳县| 广水市| 林西县| 茂名市| 新源县| 宁明县| 阿拉善右旗| 长宁区| 云龙县| 云霄县| 北流市| 长治市| 建始县| 谢通门县| 新余市| 古蔺县| 上饶市| 天等县| 黄龙县| 循化| 宜州市| 克拉玛依市|