java循环读取excel每个sheet,读第一个sheet数据条数从1开始计数,下一个sheet仍旧从1开始计数该如何处理? 20
3个回答
展开全部
.计数器定义在 循环读取sheet的 循环里面不就好了么....
public static void main(String[] args) throws Exception {
FileInputStream fileInputStream = new FileInputStream("path");
Workbook workbook = new HSSFWorkbook(fileInputStream); //读取excel
for (int i = 0; i < workbook.getNumberOfSheets(); i++) {
Sheet sheet = workbook.getSheetAt(i);//获取sheet
int count = 0; //总条数 第二个sheet自动归0
for (int j = 0; j < sheet.getPhysicalNumberOfRows(); j++) {
Row row = sheet.getRow(j); // 获取行
// count++; //按行的话
for (int k 好消= 0; k < row.getPhysicalNumberOfCells(); k++) {
Cell cell = row.getCell(k); //获取单元格
薯衫 数袜腔 // count ++ ; 按单元格的话
}
}
}
}
2017-08-10
展开全部
=countif(sheet2!A:A,A1)统计sheet2A列中当前表A1的个数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-08-10
展开全部
读完一个Sheet后,计数器复位
~
~
~
~
~
~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询