想请教下,java poi怎么实现读取多个表格的第一列数据,然后写进一张新表里,麻烦了~

想请教下,java poi怎么实现读取多个表格的第一列数据,然后写进一张新表里,麻烦了~,第1张

一张表多个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 时 获取单元格中的值。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9625472.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存