21xrx.com
2024-09-19 09:32:11 Thursday
登录
文章检索 我的文章 写文章
Java Workbook如何获取Excel文件中Sheet的个数
2023-06-15 12:24:56 深夜i     --     --
Java Workbook Excel文件 Sheet getNumberOfSheets()方法 getSheetAt(int

Java Workbook如何获取Excel文件中Sheet的个数?

Java作为一种高级编程语言,现在已经成为了世界上最为广泛使用的编程语言之一。Workbook是Java中读写Excel文件的核心类之一。如果要在Java中使用Workbook读取Excel文件,那么必须要能够获取到Excel文件中Sheet的个数。那么,在Java中如何获取Excel文件中Sheet的个数呢?

方法一:使用getNumberOfSheets()方法

Workbook提供了一个getNumberOfSheets()方法,该方法可以用来获取Excel文件中Sheet的个数。具体实现代码如下:


FileInputStream inputStream = new FileInputStream(new File("file.xlsx"));

Workbook workbook = new XSSFWorkbook(inputStream);

int sheetCount = workbook.getNumberOfSheets();

System.out.println("Sheet个数:" + sheetCount);

方法二:遍历Sheet并计数

另一种获取Excel文件中Sheet个数的方法是,使用Workbook的getSheetAt(int index)方法,遍历所有的Sheet,并计数。具体实现代码如下:


FileInputStream inputStream = new FileInputStream(new File("file.xlsx"));

Workbook workbook = new XSSFWorkbook(inputStream);

int sheetCount = 0;

for (int i = 0; i < workbook.getNumberOfSheets(); i++) {

  if (workbook.getSheetAt(i) != null) {

    sheetCount++;

  }

}

System.out.println("Sheet个数:" + sheetCount);

index)方法、遍历、计数

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复