利用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 XML标准(OOXML)和Microsoft的OLE 2复合文档格式(OLE2)处理各种文件格式的开源项目。 简而言之,您可以使用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 - 提供低内存占用量读写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格式档案的功能。

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

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

利用POI读取excel文件(java)相关推荐

  1. java利用poi读取excel_java利用POI读取excel文件的方法

    摘要:利用java读取excel文件,读取文件并获取文件中每一个sheet中的值. 一.需要提前导入的包: import java.io.File; import java.io.FileInputS ...

  2. java excel 逐行读取_java利用poi读取Excel文件

    java读取Excel文件,笔者认为:从结构上来看,Excel文件是由一个一个的单元格组成的,有点像细胞cell,逐行的排列.那么我们读的时候也应该逐行逐行的读,从左到右的寻找每一个cell. 直播电 ...

  3. java利用poi读取excel_java利用POI 读取EXCEL

    /* * 使用POI读取EXCEL文件 */ import java.io.File; import java.io.FileInputStream; import java.util.ArrayLi ...

  4. java poi读取excel文件(xlsx)

    读取excel文件的方法有许多种,这篇文章主要描述通过poi读取excel文件. 先maven导入jar包 <dependency><groupId>org.apache.po ...

  5. python xlrd读取文件报错_python利用xlrd读取excel文件始终报错原因

    1.代码按照网上百度的格式进行书写如下: 但运行后,始终报错如下: 百度了xlrd网页: 分明支持xls和xlsx两种格式的文件,但运行始终报错. 最后找到原因是因为我所读取的文件虽然是以.xls命名 ...

  6. 使用POI读取Excel文件

    使用POI读取Excel文件 一.前言 用户可以通过上传excel文件,后端通过读取excel文件的内容并将内容写入数据库中以便更好的使用. 本文档使用的excel的工具类既可以读取有合并单元格的文件 ...

  7. 使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10

    使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10 [问题点数:40分,结帖人xieyongqiu] 不显示删除回复             显示所有回复     ...

  8. java读写excel文件poi_Java利用POI读写Excel文件工具类

    本文实例为大家分享了Java读写Excel文件工具类的具体代码,供大家参考,具体内容如下 package com.test.app.utils; import java.io.File; import ...

  9. java POI 读取Excel文件 将图片、表格生成到PPT

    临时有个需求,要求通过读取EXCEL文件,然后通过文件名称去给定的文件夹内查找图片,并将图片写入PPT中,详情以表格的形式写到图片右侧,每张图片一页PPT.效果如图所示: 用到的jar包如下(mave ...

最新文章

  1. python必背内容-初学Python必背手册
  2. 10 | 案例篇:系统的软中断CPU使用率升高,我该怎么办?
  3. 盘点大型分布式网站术语
  4. SQL语句性能分析常用命令
  5. 浅谈“be practical and realistic”
  6. typedef和define的作用域
  7. 简单理解JavaScript中的闭包
  8. 最短路 Dijkstra 算法详解与模板
  9. java floormod_Java中 % 与Math.floorMod() 区别详解
  10. 从实战进阶系列之DNF脚本实战
  11. SQL SERVER拼接字符串(字符串中有变量)
  12. VS2010高级编程
  13. 【翻译】各种Payload免杀工具集
  14. 【论文阅读】PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
  15. 美国大学工程计算机排名,想从事编程?2019年USNews美国大学计算机工程专业排名值得一看...
  16. 计算机基础-将机械硬盘换成固态硬盘
  17. pthread_cond_signal与pthread_cond_broadcast的使用区别
  18. 【IoT】蓝牙 GAP 和 GATT 协议简析
  19. formData 参数传不出去
  20. 制造业ERP系统是什么?制造业ERP软件系统有哪些功能

热门文章

  1. 三个在线生成.ico图片的网站
  2. 数据分析真的很火吗?真的有很多企业需要这样的岗位吗?求大佬指点。
  3. 主机支持php的curl扩展,[Windows技术] 使服务器支持PHP curl函数:开启CURL扩展的方法...
  4. iOS-UI之简易图表——饼图(扇形图)、柱状图、折(曲)线图
  5. Linux监控网络状态
  6. 网易官宣:免费培养30名游戏开发人才!
  7. 短视频必备小动画效果——手绘涂鸦社交媒体竖屏pr短视频模板
  8. 使用JavaScript检查数组是否为空
  9. CreateFile函数
  10. 面试官:“聊聊二维码扫码登录的原理”。