JAVA+EXCEL的读写操作及Excel所需的jar包
在处理报表类的任务时,经常会遇到Excel的读写操作。Excel的扩展名分为csv、xls、xlsx。它们的区别是CSV是文本文件,用记事本就能打开。XLS 是二进制的文件只有用 EXCEL 才能打开,而xls是03版Office支持的,xlsx是07版的Office文件格式。 一、先了解一下Excel读写所需要的jar包 geronimo-stax-api_1.0_spec-1.0.jar poi-ooxml-3.7-20101029.jar poi-3.7-20101029.jar poi-ooxml-schemas-3.7-20101029.jar xmlbeans-2.30.jar commons-fileupload.jar commons-io.jar jar包的下载地址:https://mvnrepository.com/ 二、Exxel读操作:
public static List<String> getPerName(String fileName) throws Exception{
List<String> perNameList = new ArrayList<>();
File file = new File(fileName);
XSSFWorkbook xssfWorkbook = new XSSFWorkbook(file);
XSSFSheet sheet1 = xssfWorkbook.getSheetAt(0);
int sheet1AllcellNum = sheet1.getRow(4).getLastCellNum();//sheet1所有的sheet列
int sheet1AllRowNum = sheet1.getLastRowNum();//sheet1所有的行
for(int i = 3;i<=sheet1.getLastRowNum();i++){
String personName = sheet1.getRow(i).getCell(3).toString();
perNameList.add(personName);
}
System.out.println(perNameList);
System.out.println(perNameList.size());
return perNameList;
}
三、Excel写操作:
上一篇:
通过多线程提高代码的执行效率例子
