Apache POI 学习笔记 - Excel
Posted 笑虾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache POI 学习笔记 - Excel相关的知识,希望对你有一定的参考价值。
Apache POI 学习笔记 - Excel
简介
pom.xml
<!--03 的 .xls-->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>5.2.2</version>
</dependency>
<!--07 的 .xlsx-->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.2.2</version>
</dependency>
测试
Iterator<Row> 遍历
class POIExcelTest
private String path = "E:\\\\测试数据01.xlsx";
@Test
public void createWorkbook() throws Exception
System.out.println(path);
Workbook sheets = WorkbookFactory.create(new FileInputStream(path));
Sheet sheet = sheets.getSheetAt(1);
Iterator<Row> rowIterator = sheet.rowIterator();
while(rowIterator.hasNext())
Row row = rowIterator.next();
Iterator<Cell> cellIterator = row.cellIterator();
while (cellIterator.hasNext())
Cell cell = cellIterator.next();
CellType cellType = cell.getCellType();
if(cellType == CellType.STRING)
System.out.print(cell.getStringCellValue() + "\\t");
else if(cellType == CellType.NUMERIC)
System.out.print(cell.getNumericCellValue() + "\\t");
System.out.println();
参考资料
文档
Apache POI - Javadocs
Apache POI - Component Overview
Apache POI - Component Overview:HSSF、XSSF快速指南
教程
- 英文教程
JavatPoint:Apache POI Tutorial
SimpleSolution:Java Apache POI Tutorial
stackoverflow:Apache POI Excel How To … - 中文教程
cnblogs - 技术江湖 - Apache POI使用详解
CSDN - 技术宅星云 - Apache POI 中文使用指南 - 视频教程
B站 -【狂神说Java】POI及EasyExcel一小时搞定通俗易懂
以上是关于Apache POI 学习笔记 - Excel的主要内容,如果未能解决你的问题,请参考以下文章
一脸懵逼学习Java操作Excel之POI(Apache POI)
一脸懵逼学习Java操作Excel之POI(Apache POI)