python遍历文件下excel
时间: 2023-10-02 21:04:51 浏览: 174
你可以使用Python的`os`和`pandas`库来遍历文件夹并读取其中的Excel文件。以下是一个示例代码:
```python
import os
import pandas as pd
folder_path = 'your_folder_path' # 替换为你的文件夹路径
# 遍历文件夹
for root, dirs, files in os.walk(folder_path):
for file in files:
if file.endswith('.xlsx') or file.endswith('.xls'): # 仅处理扩展名为xlsx或xls的文件
file_path = os.path.join(root, file)
df = pd.read_excel(file_path) # 使用pandas读取Excel文件
# 在这里可以对读取的数据进行进一步处理
# 示例:打印文件名和数据
print(f"File: {file}")
print(df)
```
在上述代码中,你需要将`your_folder_path`替换为你想要遍历的文件夹路径。代码会遍历该文件夹及其子文件夹中的所有文件,如果文件扩展名为`.xlsx`或`.xls`,则使用`pd.read_excel()`函数读取数据。你可以根据需要对读取的数据进行进一步处理,例如打印文件名或执行其他操作。
请确保已经安装了`pandas`库,你可以使用以下命令进行安装:
```
pip install pandas
```
阅读全文