天天看点

一脸懵逼学习Java操作Excel之POI(Apache POI)

Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。

1:下面简单的程序来创建一个空白Microsoft Excel工作簿。

如:poi-3.9-20121203.jar

 2:创建一个excel,然后插入一些数据测试一下;

 可以看到excel里面的数据内容如下所示:

一脸懵逼学习Java操作Excel之POI(Apache POI)

 3:创建一个时间格式的单元格

运行效果如下所示:

一脸懵逼学习Java操作Excel之POI(Apache POI)

 4:遍历工作簿的行和列并且获取单元格内容

一脸懵逼学习Java操作Excel之POI(Apache POI)

5:文本提取

运行效果如下所示://不要sheet的名称

 excelExtractor.setIncludeSheetNames(false);

一脸懵逼学习Java操作Excel之POI(Apache POI)

 6:单元格对齐方式,单元格边框处理,单元格填充色和颜色操作,单元格合并

演示效果如下所示:

一脸懵逼学习Java操作Excel之POI(Apache POI)

 7:字体处理的单元格

一脸懵逼学习Java操作Excel之POI(Apache POI)

8:读取和重写工作簿

一脸懵逼学习Java操作Excel之POI(Apache POI)

 9:poi操作单元格换行操作:

一脸懵逼学习Java操作Excel之POI(Apache POI)