2020-11-30

利用POI读取excel文件(java)

利用POI读取excel文件(java)

摘要:利用java读取excel文件,读取文件并获取文件中每一个sheet中的值。

一、需要提前导入的包:

 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;

二、具体实现步骤

  • 第一步:获取excel表所在的File对象

  • 第二步:获取FileInputStream对象

  • 第三步:将文件输入流转化为HSSFWorkbook对象

    HSSFWorkbook wb = new HSSWorkbook(new FileInputStream(new File("文件路径//文件名.xls")));
  • 第四步:获取每一个excel的每一个sheet表

    HSSFSheet sheet = wb.getSheetAt(i);
  • 第五步:获取每一行

    HSSFRow row = sheet.getRow(j);
  • 第六步:获取每一个单元格

    HSSFCell cell = row.getCell(k);

三、相关知识补充

​ Apache POI是基于Office Open

  • HSSF - 提供读写Microsoft Excel XLS格式(Microsoft Excel 97 (-2003))档案的功能。

  • XSSF - 提供读写Microsoft Excel OO

  • SXSSF - 提供低内存占用量读写Microsoft Excel OO

  • 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格式档案的功能。

导包可以直接利用maven依赖导包:

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








原文转载:http://www.shaoqun.com/a/494374.html

心怡物流:https://www.ikjzd.com/w/1327

imgur:https://www.ikjzd.com/w/156

数魔跨境:https://www.ikjzd.com/w/1425.html


利用POI读取excel文件(java)摘要:利用java读取excel文件,读取文件并获取文件中每一个sheet中的值。一、需要提前导入的包:importjava.io.File;importjava.io.FileInputStream;importorg.apache.poi.hssf.usermodel.HSSFRow;importorg.apache.poi.hssf.usermodel
transfer:transfer
菜鸟网络:菜鸟网络
深圳东部华侨城大峡谷好玩还是珠海神秘岛?:深圳东部华侨城大峡谷好玩还是珠海神秘岛?
峨眉山自驾导游图 :峨眉山自驾导游图
西宁娱乐 不可错过的"花儿":西宁娱乐 不可错过的"花儿"

No comments:

Post a Comment