使用POI技术实现excel文件的导入

1.POI概念

Apache POI 是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。POI为"Poor Obfuscation Implementation"的首字母缩写,意为"简洁版的模糊实现"。

官网地址:

https://poi.apache.org/componen

2.POI坐标依赖

复制代码
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>4.1.2</version>
</dependency>

3.POI核心API概述

3.1 创建工作簿对象

复制代码
Workbook workbook=new XSSFWorkbook(path)

3.2 获取execl表中的sheet对象

复制代码
Sheet sheet = workbook.getSheetAt(0);

3.3 获取excel文件中所有物理数据的有效行数

复制代码
int rows = sheet.getPhysicalNumberOfRows()

3.4获取行对象

复制代码
Row row =sheet.getRow(i)

3.5 获取行中的列对象

复制代码
Cell cell=row.getCell(0)

3.6 获取列的字符串类型数据

复制代码
cell.getStringCellValue()

3.7 获取列的数字类型字段数据

复制代码
cell.getNumericCellValue()
相关推荐
缺点内向13 分钟前
如何使用C#将Excel工作表拆分为独立文件
开发语言·c#·.net·excel
凌盛羽21 分钟前
用Python非常流行的openpyxl库对Excel(.xlsx格式)文件进行创建、读取、写入、显示等操作
数据库·python·链表·excel
CodeCraft Studio28 分钟前
Excel处理控件Aspose.Cells教程:使用 C# 在 Excel 中创建股票高低收盘图
信息可视化·c#·excel·aspose·股票收盘图·c# excel库·收盘图
Oll Correct37 分钟前
Excel基础操作(四)
笔记·excel
我命由我1234542 分钟前
Excel - 在 Excel 中为指定列设置下拉选项
经验分享·学习·职场和发展·编辑器·excel·求职招聘·学习方法
Full Stack Developme1 小时前
Java实现Word、Excel、PDF文件 在线预览
java·word·excel
heartbeat..20 小时前
使用 Apache POI 实现 Excel 文件读写(导入 导出)操作的工具类
java·apache·excel·文件
星空椰1 天前
Java Excel转PDF
pdf·excel
ohoy1 天前
easypoi 带图片导入 公司表
excel
appleคิดถึง1 天前
tp6数据导出excel文件时对大数据量处理
php·excel·tp6