利用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 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)相关推荐
- java利用poi读取excel_java利用POI读取excel文件的方法
摘要:利用java读取excel文件,读取文件并获取文件中每一个sheet中的值. 一.需要提前导入的包: import java.io.File; import java.io.FileInputS ...
- java excel 逐行读取_java利用poi读取Excel文件
java读取Excel文件,笔者认为:从结构上来看,Excel文件是由一个一个的单元格组成的,有点像细胞cell,逐行的排列.那么我们读的时候也应该逐行逐行的读,从左到右的寻找每一个cell. 直播电 ...
- java利用poi读取excel_java利用POI 读取EXCEL
/* * 使用POI读取EXCEL文件 */ import java.io.File; import java.io.FileInputStream; import java.util.ArrayLi ...
- java poi读取excel文件(xlsx)
读取excel文件的方法有许多种,这篇文章主要描述通过poi读取excel文件. 先maven导入jar包 <dependency><groupId>org.apache.po ...
- python xlrd读取文件报错_python利用xlrd读取excel文件始终报错原因
1.代码按照网上百度的格式进行书写如下: 但运行后,始终报错如下: 百度了xlrd网页: 分明支持xls和xlsx两种格式的文件,但运行始终报错. 最后找到原因是因为我所读取的文件虽然是以.xls命名 ...
- 使用POI读取Excel文件
使用POI读取Excel文件 一.前言 用户可以通过上传excel文件,后端通过读取excel文件的内容并将内容写入数据库中以便更好的使用. 本文档使用的excel的工具类既可以读取有合并单元格的文件 ...
- 使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10
使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10 [问题点数:40分,结帖人xieyongqiu] 不显示删除回复 显示所有回复 ...
- java读写excel文件poi_Java利用POI读写Excel文件工具类
本文实例为大家分享了Java读写Excel文件工具类的具体代码,供大家参考,具体内容如下 package com.test.app.utils; import java.io.File; import ...
- java POI 读取Excel文件 将图片、表格生成到PPT
临时有个需求,要求通过读取EXCEL文件,然后通过文件名称去给定的文件夹内查找图片,并将图片写入PPT中,详情以表格的形式写到图片右侧,每张图片一页PPT.效果如图所示: 用到的jar包如下(mave ...
最新文章
- 推荐8个相见恨晚的高效工具,再也不加班!
- Php开发官方IDE ZEND
- Gear VR推出移动冒险InMind 2
- Spring 3.0 注解注入详解
- MySQL中my.cnf解析
- java和网易我的世界有什么区别_网易我的世界手机版对比正版JAVA版我的世界有什么区别?...
- node工程默认url_node 爬虫入门实例,简单易懂
- VC++下使用ADO编写数据库程序 – 操作大全
- 暑假集训第四场选拔赛 解题报告
- PHP+Mysql+jQuery实现发布微博程序(PHP篇)
- 北大等多所高校网站被挂马 高考生浏览需小心
- ssm框架逻辑删除mysql_mysql字段类型 - osc_mzx9t9jk的个人空间 - OSCHINA - 中文开源技术交流社区...
- 异步通信在生活中的例子_通信技术在日常生活中的作用
- 数据分析工具的深度对比:FineBI vs PowerBI
- 服务搭建篇(一) 搭建基于prometheus + node_exporter + grafana + Alertmanager 的监控报警系统 , 保姆级教程
- 数据挖掘实战—商品零售购物篮分析
- 变量名与变量地址的关系:
- (7)无参构造方法 有参构造方法
- docker cuda的devel和runtime包
- 织梦php 文章采集规则,DEDE全自动采集插件
热门文章
- 商业图表案例7-独角兽企业估值
- U盘各种启动盘的制作(推荐做PE启动盘)!以及用U盘安装系统(把你的U盘当光盘来用)!
- (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
- potPlay——记忆播放位置、各种快捷键
- 【Leedcode】环形链表必备的面试题和证明题(附图解)
- SecureCRT通过按钮实现快捷执行命令
- JDK 版本升级到11提示:无法访问com.sun.beans.introspect.PropertyInfo
- Unity WebGL手机浏览器支持及游戏交互问题
- android截图保存在哪,夜神模拟器截图保存在哪-打开夜神模拟器截图保存文件夹的方法 - 河东软件园...
- 笔记本用了这么久,快捷键知多少?