EasyExcel Lister 获取sheet名称
时间: 2024-01-18 13:02:38 浏览: 35
EasyExcel Lister 是一个基于Java的Excel操作库,可以用来读写Excel文件。要获取Excel文件中所有的sheet名称,可以使用以下代码:
```java
// 加载Excel文件
File file = new File("example.xlsx");
ExcelReader excelReader = EasyExcel.read(file).build();
// 获取所有sheet名称
List<Sheet> sheetList = excelReader.getSheets();
List<String> sheetNames = new ArrayList<>();
for (Sheet sheet : sheetList) {
sheetNames.add(sheet.getSheetName());
}
// 关闭Excel读取器
excelReader.finish();
```
以上代码首先加载Excel文件,然后通过 `getSheets()` 方法获取所有的sheet列表,接着遍历每个sheet并获取其名称,最后关闭Excel读取器。获取到的sheet名称保存在一个字符串列表中。
相关问题
easyexcel获取sheet名称
使用EasyExcel读取Excel文件时,可以通过以下代码获取sheet名称:
```java
// 读取Excel文件
ExcelReader reader = EasyExcel.read(fileName).build();
// 获取sheet列表
List<Sheet> sheets = reader.getSheets();
// 遍历sheet列表,获取每个sheet的名称
for (Sheet sheet : sheets) {
String sheetName = sheet.getSheetName();
System.out.println(sheetName);
}
// 关闭ExcelReader
reader.finish();
```
其中,`Sheet`类的`getSheetName()`方法可以获取sheet的名称。`EasyExcel.read(fileName).build()`方法可以创建一个ExcelReader对象,用于读取指定的Excel文件。`reader.getSheets()`方法可以获取Excel文件中所有的sheet列表。遍历sheet列表,即可获取每个sheet的名称。最后,需要调用`reader.finish()`方法关闭ExcelReader对象。
easyexcel获取sheet页的名称
你可以使用EasyExcel提供的API `Sheet#getSheetName()` 获取sheet页的名称。具体使用方法如下:
```java
// 加载excel文件
ExcelReader excelReader = EasyExcel.read("your_file_path").build();
// 获取第一个sheet页对象
Sheet sheet = excelReader.getSheet(0);
// 获取sheet页的名称
String sheetName = sheet.getSheetName();
// 关闭资源
excelReader.finish();
```
其中,`getSheet(int sheetNo)` 方法用于获取指定索引的sheet页对象,索引从0开始;`getSheetName()` 方法用于获取sheet页的名称。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)