使用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()
相关推荐
appleคิดถึง10 小时前
tp6数据导出excel文件时对大数据量处理
php·excel·tp6
heartbeat..10 小时前
注解 + 反射:Web 项目 Excel 一键导出工具 EnhancedExportExcelUtil 详解
java·excel·poi
yivifu17 小时前
Excel表格取多行数据中的唯一值及多条件数据查询问题
excel
天一生水water1 天前
顶级多项目管理 Excel 模板
excel·敏捷流程
取啥都被占用1 天前
VBA的excel逐行替换到word模板及打印还原
excel·vba
坚定信念,勇往无前1 天前
vue3图片,pdf,word,excel,ppt多格式文件预览组件Vue Doc Viewers Plus
pdf·word·excel
weixin_462446231 天前
【原创实践】python 获取节假日列表 并保存为excel
数据库·python·excel
缺点内向2 天前
如何在C#中添加Excel文档属性?
开发语言·数据库·c#·.net·excel
shouchaobao2 天前
仓库房进销存Excel模板合集:商品采购+出入库+库存统计一站式管理,适配仓库管理员/中小企业/个体商户
excel
chenhdowue2 天前
如何使用 vxe-table 导出为带图片的单元格到 excel 格式文件
vue.js·excel·vxe-table·vxe-ui