使用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对象读取文档
文章来源:https://www.toymoban.com/news/detail-411983.html
//根据指定的文件输入流导入Excel从而产生Workbook对象
XSSFWorkbook wb0 = new XSSFWorkbook(fileIn);
//获取Excel文档中的第一个表单
XSSFSheet sht0 = wb0.getSheetAt(0);
//获取第一行
XSSFRow row = sht0.getRow(0);
//获取第一个单元格
temp = String.valueOf(row.getCell(0));
写入文档
文章来源地址https://www.toymoban.com/news/detail-411983.html
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("xxx");
XSSFRow firstRow = sheet.createRow(0);//第一行表头
XSSFCell cells[] = new XSSFCell[6];//几个单元格
String[] titles = new String[]{"1","2","3","4","5","6"};
for (int i=0;i<6;i++){
cells[0]=firstRow.createCell(i);
cells[0].setCellValue(titles[i]);
}
到了这里,关于java读写xlsx文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!