01- 概述
在应用程序的开发过程中,经常需要使用Excel文件来进行数据的导入或到出。所以,在通过java语言实现此类需求的时候,往往面临着Excel文件的解析(导入)或生成(导出)。
而Excel文件有大有小,在处理Excel文件时,我们有不同的处理方法。
02-XSSF解析Excel文件
Apache POI 提供给Java程序对Microsoft Office格式档案进行读写功能的API开源类库。XSSF就是其中的一种。
**一、添加Jar包依赖**
Workbook接口代表一个Excel文件,用于加载和创建Excel文件。常用的实现类是XSSFWorkbook。
读操作
创建Excel文件
//解析一个excel对象
//通过输入流,读取excel文件
FileInputStream in = new FileInputStream("E:\\QQ\\2646121219\\FileRecv\\16.xlsx");
//将输入流传入Workbook
Workbook workbook = new XSSFWorkbook(in);
获取工作簿数量
//sheet:工作簿
//获取工作部数量
int sheetNumber = workbook.getNumberOfSheets();
System.out.println("工作簿数量"+sheetNumber);
按照名称获取工作簿
//按照名称获取工作簿
Sheet sheet0 = workbook.getSheet("Sheet0");
Sheet sheet1 = workbook.getSheetAt(1);
System.out.println("工作簿1中的数据行"+sheet0