pandas 如何获取当前excel里所有的sheet
时间: 2023-09-11 09:10:58 浏览: 81
pandas分别写入excel的不同sheet方法
要获取当前Excel文件中的所有sheet,可以使用pandas库中的`ExcelFile`类。具体代码如下:
```python
import pandas as pd
# 读取 Excel 文件
excel_file = pd.ExcelFile('your_file_path.xlsx')
# 获取所有 sheet 名称列表
sheet_names = excel_file.sheet_names
print(sheet_names)
```
首先,使用`pd.ExcelFile('your_file_path.xlsx')`方法读取Excel文件,然后使用`sheet_names`属性获取所有Sheet的名称列表。最后输出列表即可。
需要注意的是,这种方法在读取大型Excel文件时,可能会导致内存问题。因此,建议在读取大型Excel文件时,使用pandas的`read_excel`方法,它会更加高效。
阅读全文