
一张表多个sheet页的情况:
生成workbook:
XSSFWorkbook workBook = new XSSFWorkbook(new FileInputStream(filePath))
获取workbook的所有sheet页:
for (int i = 0; i < workBookgetNumberOfSheets(); i++) {
XSSFSheet sheet = workBookgetSheetAt(i);
}
读取每个sheet页的第一行:
XSSFRow row = sheetgetRow(0);
如果是是多个excel,则把路径放一个list里面,遍历读每个excel就好了
首先判断是不是公式,如果是设置其单元格类型为数字,然后获取值就可以得到
case HSSFCellCELL_TYPE_FORMULA: //首先判断一下是不是公式
cellsetCellType(CellCELL_TYPE_NUMERIC); //设置其单元格类型为数字
result = cellgetNumericCellValue(); //获取数字值
break;
以上就是关于想请教下,java poi怎么实现读取多个表格的第一列数据,然后写进一张新表里,麻烦了~全部的内容,包括:想请教下,java poi怎么实现读取多个表格的第一列数据,然后写进一张新表里,麻烦了~、poi 中解析Excel 时 获取单元格中的值。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)