easyexcel获取sheet名称
时间: 2023-08-07 19:04:04 浏览: 161
使用EasyExcel读取Excel文件时,可以通过以下代码获取所有的sheet名称:
```java
// 获取Excel文件中的所有sheet名称
List<String> sheetNames = EasyExcelUtil.getSheetNames(filePath);
```
其中,`filePath`为Excel文件的路径,`EasyExcelUtil`是封装了EasyExcel的工具类,代码如下:
```java
public class EasyExcelUtil {
/**
* 获取Excel文件中的所有sheet名称
* @param filePath Excel文件路径
* @return 所有sheet名称列表
*/
public static List<String> getSheetNames(String filePath) {
List<String> sheetNames = new ArrayList<>();
try (InputStream inputStream = new FileInputStream(filePath)) {
ExcelReader excelReader = EasyExcel.read(inputStream).build();
List<Sheet> sheets = excelReader.getSheets();
for (Sheet sheet : sheets) {
sheetNames.add(sheet.getSheetName());
}
excelReader.finish();
} catch (IOException e) {
e.printStackTrace();
}
return sheetNames;
}
}
```
使用时,只需要调用`getSheetNames`方法,即可获取Excel文件中的所有sheet名称。
阅读全文