欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)文章

  • SpringBoot訪問(wèn)不到controller的解決方案

    SpringBoot訪問(wèn)不到controller的解決方案

    這篇文章主要介紹了SpringBoot訪問(wèn)不到controller的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • SpringMVC集成Web與MVC執(zhí)行流程和數(shù)據(jù)響應(yīng)及交互相關(guān)介紹全面總結(jié)

    SpringMVC集成Web與MVC執(zhí)行流程和數(shù)據(jù)響應(yīng)及交互相關(guān)介紹全面總結(jié)

    Spring MVC 是 Spring 提供的一個(gè)基于 MVC 設(shè)計(jì)模式的輕量級(jí) Web 開(kāi)發(fā)框架,本質(zhì)上相當(dāng)于 Servlet,Spring MVC 角色劃分清晰,分工明細(xì),這篇文章主要介紹了SpringMVC集成Web與MVC執(zhí)行流程和數(shù)據(jù)響應(yīng)及交互
    2022-10-10
  • Java 獲取泛型的類型實(shí)例詳解

    Java 獲取泛型的類型實(shí)例詳解

    這篇文章主要介紹了Java 獲取泛型的類型實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Java實(shí)現(xiàn)簡(jiǎn)單的酒店管理系統(tǒng)

    Java實(shí)現(xiàn)簡(jiǎn)單的酒店管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)酒店管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Spring JDBCTemplate原理及使用實(shí)例

    Spring JDBCTemplate原理及使用實(shí)例

    這篇文章主要介紹了Spring JDBCTemplate原理及使用實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Redis?+?Java攔截器實(shí)現(xiàn)用戶匿名和非匿名訪問(wèn)

    Redis?+?Java攔截器實(shí)現(xiàn)用戶匿名和非匿名訪問(wèn)

    本文主要介紹了Redis?+?Java攔截器實(shí)現(xiàn)用戶匿名和非匿名訪問(wèn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Spring Shell打Jar包時(shí)常用小技巧

    Spring Shell打Jar包時(shí)常用小技巧

    這篇文章主要介紹了Spring Shell打Jar包時(shí)常用小技巧,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Java HashSet(散列集),HashMap(散列映射)的簡(jiǎn)單介紹

    Java HashSet(散列集),HashMap(散列映射)的簡(jiǎn)單介紹

    這篇文章主要介紹了Java HashSet(散列集),HashMap(散列映射)的簡(jiǎn)單介紹,幫助大家更好的理解和學(xué)習(xí)Java集合框架的相關(guān)知識(shí),感興趣的朋友可以了解下
    2021-01-01
  • java多線程中的生產(chǎn)者和消費(fèi)者隊(duì)列詳解

    java多線程中的生產(chǎn)者和消費(fèi)者隊(duì)列詳解

    這篇文章主要介紹了java多線程中的生產(chǎn)者和消費(fèi)者隊(duì)列詳解,隊(duì)列,是一種數(shù)據(jù)結(jié)構(gòu),除了優(yōu)先級(jí)隊(duì)列和LIFO隊(duì)列外,隊(duì)列都是以FIFO(先進(jìn)先出)的方式對(duì)各個(gè)元素進(jìn)行排序的,需要的朋友可以參考下
    2024-01-01
  • spring boot打包成war包的頁(yè)面如何存放

    spring boot打包成war包的頁(yè)面如何存放

    這篇文章主要介紹了spring boot打包成war包的頁(yè)面該放到哪里,很多朋友對(duì)這個(gè)問(wèn)題都很疑惑,今天小編給大家分享一篇教程,需要的朋友可以參考下
    2019-11-11

最新評(píng)論