写一个python代码遍历所有excel中的工作表,并提取每个工作表中的数据
时间: 2024-04-30 22:22:17 浏览: 166
利用python对Excel中的特定数据提取并写入新表的方法
4星 · 用户满意度95%
好的,以下是Python代码:
```python
import os
import pandas as pd
# 待处理的 excel 文件的文件夹路径
folder_path = '/path/to/your/folder'
# 获取该文件夹下的所有 Excel 文件
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx') or f.endswith('.xls')]
# 遍历每个 Excel 文件中的每个工作表
for excel_file in excel_files:
excel_path = os.path.join(folder_path, excel_file)
excel_data = pd.read_excel(excel_path, sheet_name=None) # 读入整个 Excel 文件,每个 sheet 存储为字典
# 遍历该 Excel 文件中的每个工作表,并提取其中的数据
for sheet_name, sheet_data in excel_data.items():
# 这里可以根据自己的需要对每个工作表中的数据进行处理
print(f"当前正在处理 {excel_file} 文件中的 {sheet_name} 工作表")
print(sheet_data.head()) # 打印该工作表中的前几行数据
```
希望这能够帮到你!
阅读全文