七叶笔记 » java编程 » Java使用apache poi操作excel的方式

Java使用apache poi操作excel的方式

一.基本介绍

1.1、Apache POI介绍

  Apache POI是一个可以进行微软的文档进行开源库,可以操作的文档类型包括word、ppt、excel、visio、outlook....

  本文主要针对Apache POI对excel的操作进行介绍,主要包括如何创建一个excel、录入数据、读取excel数据的方式。

  参考官方文档:

  1.首页:https://poi.apache.org/

  2.Excel文档介绍,使用方式

1.2、HSSF和XSSF

  在POI中,如果要操作Excel,可以有两种操作“模式”,分别是HSSF和XSSF,其中HSSF可以处理win97以及低于2007的excel,而XSSF可以用于处理2007以及更高的版本excel,所以我们一般都会使用XSSF。

  有一个很重要的术语:工作薄,其实可以理解为“文档”,excel、word,都属于工作簿,英文workbook。

1.3、引入依赖

  只需要导入poi-ooxml这个库即可。

二.利用poi库创建excel

2.1、创建一个空excel

  下面的代码运行后

2.2、简单演示写入excel内容

  下面演示创建一个data.xlsx,并在“my-sheet-1”sheet内的第5行第3列写入一个“hello world”:

  运行后,下面是生成的excel:

2.3、通常的写入数据流程

  一般写入excel的数据都是结构化的(类似于数据库表的结构),下面是一个示例,创建一个users.xlsx文档:

  生成的excel如下:

三.使用POI读取Excel内容

3.1、读取excel示例

  下面针对上面创建的users.xlsx进行读取并打印

  运行输出如下:

到此这篇关于Java使用apache poi进行excel相关操作的文章就介绍到这了,更多相关java  apache poi操作excel内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章