我需要使用POI jar的所有Excel工作表名称(所有包含数据)。 像jxl jar - getSheetNames()
答案 0 :(得分:12)
你没有说出你想要的样子,所以我猜一下。您只需要迭代工作表指标,获取每个工作表的名称。您的代码将类似于:
File myFile = new File("/path/to/excel.xls");
Workbook wb = WorbookFactory.create(myFile);
List<String> sheetNames = new ArrayList<String>();
for (int i=0; i<wb.getNumberOfSheets(); i++) {
sheetNames.add( wb.getSheetName(i) );
}
答案 1 :(得分:0)
FileInputStream fis =新的FileInputStream(“ C:\ Users \ Usr \ Desktop \ TestData.xlsx”); XSSFWorkbook wb =新的XSSFWorkbook(fis);
int sheetcount = wb.getNumberOfSheets();
System.out.println("sheetcount: "+sheetcount);
for(int i=0; i<sheetcount;i++)
{
System.out.print(wb.getSheetName(i)+ " ");
}