使用XSSF读取,所需jar包:
所需jar包(全部都在poi-5.0.0包及其子包下):
- 1.poi-5.0.0
- 2.poi-ooxml-5.0.0
- 3.poi-ooxml-lite-5.0.0
- 4.lib\commons-collections4-4.4
- 5.lib\commons-math3-3.6.1
- 6.ooxml-lib\commons-compress-1.20
- 7.ooxml-lib\xmlbeans-4.0.0
XSSFWorkbook和HSSFWorkbook区别:
和excel的版本有关系;XSSF用于xlsx格式,HSSF用于xls格式。
使用:
根据指定的文件输入流导入Excel从而产生Workbook对象
读取文档
//根据指定的文件输入流导入Excel从而产生Workbook对象XSSFWorkbook wb0 =newXSSFWorkbook(fileIn);//获取Excel文档中的第一个表单XSSFSheet sht0 = wb0.getSheetAt(0);//获取第一行XSSFRow row = sht0.getRow(0);//获取第一个单元格
temp =String.valueOf(row.getCell(0));
写入文档
XSSFWorkbook workbook =newXSSFWorkbook();XSSFSheet sheet = workbook.createSheet("xxx");XSSFRow firstRow = sheet.createRow(0);//第一行表头XSSFCell cells[]=newXSSFCell[6];//几个单元格String[] titles =newString[]{"1","2","3","4","5","6"};for(int i=0;i<6;i++){
cells[0]=firstRow.createCell(i);
cells[0].setCellValue(titles[i]);}
本文转载自: https://blog.csdn.net/onedegree/article/details/120829531
版权归原作者 onedegree 所有, 如有侵权,请联系我们删除。
版权归原作者 onedegree 所有, 如有侵权,请联系我们删除。