Apache POI实现Excel导入读取数据和写入数据并导出

编程入门 行业动态 更新时间:2024-10-07 10:13:48

Apache POI实现Excel导入读取<a href=https://www.elefans.com/category/jswz/34/1771445.html style=数据和写入数据并导出"/>

Apache POI实现Excel导入读取数据和写入数据并导出

Apache POI

POI介绍

Apache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。

maven坐标:

<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.14</version>
</dependency>
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.14</version>
</dependency>

POI结构:

HSSF - 提供读写Microsoft Excel XLS格式档案的功能
XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能
HWPF - 提供读写Microsoft Word DOC格式档案的功能
HSLF - 提供读写Microsoft PowerPoint格式档案的功能
HDGF - 提供读Microsoft Visio格式档案的功能
HPBF - 提供读Microsoft Publisher格式档案的功能
HSMF - 提供读Microsoft Outlook格式档案的功能
入门案例

ExcelTest .java文件

从Excel文件读取数据
package tech.niuamon.utils;import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellType;
import org.apache.poi.ss.usermodel.DataFormatter;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.IOException;public class ExcelTest {public static void main(String[] args) throws IOException {//创建工作簿XSSFWorkbook workbook = new XSSFWorkbook("E:\\qcby_software\\测试数据\\test.xlsx");//获取工作表,既可以根据工作表的顺序获取,也可以根据工作表的名称获取XSSFSheet sheet = workbook.getSheetAt(0);//设置单元格类型,不设置有些number数据会报错sheet.setCellType(CellType.STRING);//遍历工作表获得行对象for (Row row : sheet) 

更多推荐

Apache POI实现Excel导入读取数据和写入数据并导出

本文发布于:2024-03-23 15:25:52,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1739758.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据   Apache   POI   Excel

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!