python 读取指定路径文件夹内的多个excel
时间: 2024-11-13 19:25:48 浏览: 11
在Python中,可以使用pandas库来读取指定路径文件夹内的多个Excel文件。以下是一个简单的示例代码,展示了如何实现这一功能:
```python
import pandas as pd
import os
# 指定文件夹路径
folder_path = '你的文件夹路径'
# 获取文件夹内所有Excel文件的文件名
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx') or f.endswith('.xls')]
# 创建一个空的DataFrame用于存储所有数据
all_data = pd.DataFrame()
# 遍历所有Excel文件
for file in excel_files:
# 构建完整的文件路径
file_path = os.path.join(folder_path, file)
# 读取Excel文件
data = pd.read_excel(file_path)
# 将读取的数据追加到all_data DataFrame中
all_data = pd.concat([all_data, data], ignore_index=True)
# 显示合并后的数据
print(all_data)
```
这段代码首先导入了必要的库(pandas和os),然后指定了包含Excel文件的文件夹路径。接着,它列出了文件夹中所有的Excel文件,并创建了一个空的DataFrame用于存储所有数据。之后,代码遍历每个Excel文件,使用`pd.read_excel()`函数读取数据,并将这些数据追加到之前创建的空DataFrame中。最后,打印出合并后的所有数据。
请确保将'你的文件夹路径'替换为实际的文件夹路径,并根据需要调整代码以适应具体的数据结构和需求。
阅读全文