python pandans库如何循环每一张sheet表
时间: 2023-07-12 09:35:35 浏览: 94
数据处理与统计分析资料-numpy-pandans-seaborn
使用pandas库,可以使用`ExcelFile`和`read_excel`函数来读取Excel文件中的每个表单。读取Excel文件后,您可以使用`sheet_names`属性获取所有表单的名称,然后使用`for`循环遍历每个表单进行处理。
下面是一个示例代码,演示如何循环每个表单并打印每个表单的名称:
```python
import pandas as pd
# 读取Excel文件
excel_file = pd.ExcelFile('example.xlsx')
# 获取所有表单的名称
sheet_names = excel_file.sheet_names
# 循环每个表单并打印表单名称
for sheet_name in sheet_names:
df = pd.read_excel(excel_file, sheet_name)
print(f'Sheet Name: {sheet_name}')
print(df.head())
```
在上面的代码中,我们首先使用`ExcelFile`函数读取Excel文件。然后,我们使用`sheet_names`属性获取所有表单的名称,并使用`for`循环遍历每个表单。在每个循环迭代中,我们使用`read_excel`函数读取表单数据,并打印表单名称和前5行数据。您可以根据需要修改代码以满足您的需求。
阅读全文