利用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. 推荐8个相见恨晚的高效工具,再也不加班!
  2. Php开发官方IDE ZEND
  3. Gear VR推出移动冒险InMind 2
  4. Spring 3.0 注解注入详解
  5. MySQL中my.cnf解析
  6. java和网易我的世界有什么区别_网易我的世界手机版对比正版JAVA版我的世界有什么区别?...
  7. node工程默认url_node 爬虫入门实例,简单易懂
  8. VC++下使用ADO编写数据库程序 – 操作大全
  9. 暑假集训第四场选拔赛 解题报告
  10. PHP+Mysql+jQuery实现发布微博程序(PHP篇)
  11. 北大等多所高校网站被挂马 高考生浏览需小心
  12. ssm框架逻辑删除mysql_mysql字段类型 - osc_mzx9t9jk的个人空间 - OSCHINA - 中文开源技术交流社区...
  13. 异步通信在生活中的例子_通信技术在日常生活中的作用
  14. 数据分析工具的深度对比:FineBI vs PowerBI
  15. 服务搭建篇(一) 搭建基于prometheus + node_exporter + grafana + Alertmanager 的监控报警系统 , 保姆级教程
  16. 数据挖掘实战—商品零售购物篮分析
  17. 变量名与变量地址的关系:
  18. (7)无参构造方法 有参构造方法
  19. docker cuda的devel和runtime包
  20. 织梦php 文章采集规则,DEDE全自动采集插件

热门文章

  1. 商业图表案例7-独角兽企业估值
  2. U盘各种启动盘的制作(推荐做PE启动盘)!以及用U盘安装系统(把你的U盘当光盘来用)!
  3. (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  4. potPlay——记忆播放位置、各种快捷键
  5. 【Leedcode】环形链表必备的面试题和证明题(附图解)
  6. SecureCRT通过按钮实现快捷执行命令
  7. JDK 版本升级到11提示:无法访问com.sun.beans.introspect.PropertyInfo
  8. Unity WebGL手机浏览器支持及游戏交互问题
  9. android截图保存在哪,夜神模拟器截图保存在哪-打开夜神模拟器截图保存文件夹的方法 - 河东软件园...
  10. 笔记本用了这么久,快捷键知多少?