你没有说你想要它们的方式,所以我会在一个列表中猜测。您只需要遍历工作表标记,获取每个标记的名称。您的代码将类似于:
File myFile = new File("/path/to/excel.xls");
Workbook wb = WorkbookFactory.create(myFile);
List<String> sheetNames = new ArrayList<String>();
for (int i=0; i<wb.getNumberOfSheets(); i++) {
sheetNames.add( wb.getSheetName(i) );
}
FileInputStream fis=new FileInputStream("C:\用户\Usr\桌面\TestData. xlsx");XSSFWorkbook wb=new XSSFWorkbook(fis);
int sheetcount = wb.getNumberOfSheets();
System.out.println("sheetcount: "+sheetcount);
for(int i=0; i<sheetcount;i++)
{
System.out.print(wb.getSheetName(i)+ " ");
}