How to count number of worksheets in a Microsoft Excel file using Java SE?
There's no standard class/library files in Java SE that interfaces with MS Excel. In Apache POI, you can use HSSFWorkbook.getNumberOfSheets()
method which returns you the number of worksheet from a workbook.
To open an Excel file and get HSSFWorkbook
, do this:
String fileName = "C://Excel.xls";
POIFSFileSystem fileSystem = new POIFSFileSystem(new FileInputStream(fileName));
HSSFWorkbook workbook = new HSSFWorkbook(fileSystem);