亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java利用POI讀取excel文件的方法

 更新時(shí)間:2020年12月01日 09:11:51   作者:跟著小張學(xué)java  
這篇文章主要介紹了java利用POI讀取excel文件的方法,幫助大家更好的理解和學(xué)習(xí)Java,感興趣的朋友可以了解下

摘要:利用java讀取excel文件,讀取文件并獲取文件中每一個(gè)sheet中的值。

一、需要提前導(dǎo)入的包:

 import java.io.File;
 import java.io.FileInputStream;
 import org.apache.poi.hssf.usermodel.HSSFRow;
 import org.apache.poi.hssf.usermodel.HSSFSheet;
 import org.apache.poi.hssf.usermodel.HSSFWorkbook;

二、具體實(shí)現(xiàn)步驟

第一步:獲取excel表所在的File對(duì)象

第二步:獲取FileInputStream對(duì)象

第三步:將文件輸入流轉(zhuǎn)化為HSSFWorkbook對(duì)象

HSSFWorkbook wb = new HSSWorkbook(new FileInputStream(new File("文件路徑//文件名.xls")));

第四步:獲取每一個(gè)excel的每一個(gè)sheet表

HSSFSheet sheet = wb.getSheetAt(i);

第五步:獲取每一行

HSSFRow row = sheet.getRow(j);

第六步:獲取每一個(gè)單元格

HSSFCell cell = row.getCell(k);

三、相關(guān)知識(shí)補(bǔ)充

​ Apache POI是基于Office Open XML標(biāo)準(zhǔn)(OOXML)和Microsoft的OLE 2復(fù)合文檔格式(OLE2)處理各種文件格式的開源項(xiàng)目。 簡而言之,您可以使用Java讀寫MS Excel文件,可以使用Java讀寫MS Word和MS PowerPoint文件。

HSSF - 提供讀寫Microsoft Excel XLS格式(Microsoft Excel 97 (-2003))檔案的功能。

XSSF - 提供讀寫Microsoft Excel OOXML XLSX格式(Microsoft Excel XML (2007+))檔案的功能。

SXSSF - 提供低內(nèi)存占用量讀寫Microsoft Excel OOXML XLSX格式檔案的功能。

HWPF - 提供讀寫Microsoft Word DOC97格式(Microsoft Word 97 (-2003))檔案的功能。

XWPF - 提供讀寫Microsoft Word DOC2003格式(WordprocessingML (2007+))檔案的功能。

HSLF/XSLF - 提供讀寫Microsoft PowerPoint格式檔案的功能。

HDGF/XDGF - 提供讀Microsoft Visio格式檔案的功能。

HPBF - 提供讀Microsoft Publisher格式檔案的功能。

HSMF - 提供讀Microsoft Outlook格式檔案的功能。

導(dǎo)包可以直接利用maven依賴導(dǎo)包:

<dependency>
  <groupId>org.apache.poi</groupId>
  <artifactId>poi</artifactId>
  <version>4.1.2</version>
</dependency>
<dependency>
  <groupId>org.apache.poi</groupId>
  <artifactId>poi-ooxml</artifactId>
  <version>4.1.2</version>
</dependency>
<dependency>
  <groupId>org.apache.poi</groupId>
  <artifactId>poi-ooxml-schemas</artifactId>
  <version>4.1.2</version>
</dependency>

以上就是java利用POI讀取excel文件的方法的詳細(xì)內(nèi)容,更多關(guān)于Java 讀取excel文件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Swing圖形界面實(shí)現(xiàn)可動(dòng)態(tài)刷新的驗(yàn)證碼

    Swing圖形界面實(shí)現(xiàn)可動(dòng)態(tài)刷新的驗(yàn)證碼

    這篇文章主要為大家詳細(xì)介紹了Swing圖形界面實(shí)現(xiàn)可動(dòng)態(tài)刷新的驗(yàn)證碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Java中不常用但很好用的開發(fā)小技巧分享

    Java中不常用但很好用的開發(fā)小技巧分享

    其實(shí)干 Java 開發(fā),必然離不開一些計(jì)算,所以就會(huì)經(jīng)常用到 BigDecimal ,今天小編就來給大家分項(xiàng)一下那些不怎么常用,但是非常有用的方法,需要的可以參考一下
    2023-04-04
  • JAVA操作XML實(shí)例分析

    JAVA操作XML實(shí)例分析

    這篇文章主要介紹了JAVA操作XML的方法,實(shí)例分析了java操作XML文件的常用技巧,需要的朋友可以參考下
    2015-03-03
  • 如何自定義Mybatis-Plus分布式ID生成器(解決ID長度超過JavaScript整數(shù)安全范圍問題)

    如何自定義Mybatis-Plus分布式ID生成器(解決ID長度超過JavaScript整數(shù)安全范圍問題)

    MyBatis-Plus默認(rèn)生成的是 64bit 長整型,而 JS 的 Number 類型精度最高只有 53bit,這篇文章主要介紹了如何自定義Mybatis-Plus分布式ID生成器(解決ID長度超過JavaScript整數(shù)安全范圍問題),需要的朋友可以參考下
    2024-08-08
  • Java利用反射對(duì)list對(duì)象做過濾

    Java利用反射對(duì)list對(duì)象做過濾

    這篇文章主要介紹了Java利用反射對(duì)list對(duì)象做過濾,但是使用反射對(duì)效率有影響,但在一些特殊情況也有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-03-03
  • 深入理解Maven的坐標(biāo)與依賴

    深入理解Maven的坐標(biāo)與依賴

    這篇文章主要介紹了深入理解Maven的坐標(biāo)與依賴,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • 全面解析Java main方法

    全面解析Java main方法

    main方法是我們學(xué)習(xí)Java語言學(xué)習(xí)的第一個(gè)方法,也是每個(gè)java使用者最熟悉的方法,每個(gè)Java應(yīng)用程序都必須有且僅有一個(gè)main方法。這篇文章通過實(shí)例代碼給大家介紹java main方法的相關(guān)知識(shí),感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-05-05
  • 詳細(xì)介紹Java函數(shù)式接口

    詳細(xì)介紹Java函數(shù)式接口

    函數(shù)式接口在Java中是指有且僅有一個(gè)抽象方法的接口。當(dāng)然接口中可以包含其他的方法默認(rèn)、靜態(tài)、私有,具體內(nèi)容請(qǐng)參考下面文章內(nèi)容
    2021-09-09
  • Spring根據(jù)XML配置文件注入屬性的方法

    Spring根據(jù)XML配置文件注入屬性的方法

    下面小編就為大家?guī)硪黄猄pring根據(jù)XML配置文件注入屬性的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • ActiveMQ消息隊(duì)列技術(shù)融合Spring過程解析

    ActiveMQ消息隊(duì)列技術(shù)融合Spring過程解析

    這篇文章主要介紹了ActiveMQ消息隊(duì)列技術(shù)融合Spring過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11

最新評(píng)論