JavaSE_POI
1.什么是Java的POI技术?
POI是Apache公司研发,专门用于用于解析(读取结构+内容)常见的微软办公文档:Excel文档(.xlsx)、World文档(.docx)、PPT文档(.pptx),这里我们介绍最常用的,使用POI解析Excel文档
2.如何使用POI解析Excel文档?
- 一个Excel文档就是一个Workbook对象!
HSSFWorkbook代表老版本的Excel文档,后缀名为*.xls
XSSFWorkbook代表新版Excel文件,后缀名为*.xlsx - Excel文档中的一个表就是一个Sheet对象!
- 一个表中每个行就是一个Row对象!
- 每行中的每一个单元格就是一个Cell对象!
3.如何读取出一个Excel文档中的内容?(如何获取文档中的批注)
//解析目录D:\\data\\tes.xlsx下的Excel文档。
try (XSSFWorkbook workbook = new XSSFWorkbook("D:\\data\\tes.xlsx")){
//获取第一个表中的内容
Sheet sheet = workbook.getSheetAt(0);
//循环遍历
for (Row row : sheet) {
for (Cell cell : row) {
System.out.println("时间" + cell.getDateCellValue());
System.out.println("字符串" + cell.getStringCellValue()));
//获取文档中的批注
Comment com = cell.getCellComment();
if(com!=null) {
System.o