pandas库读取指定文件夹中的Excel
时间: 2024-09-11 11:16:12 浏览: 32
Pandas是一个强大的数据处理库,用于Python,它提供了高效的数据结构DataFrame,可以方便地操作表格数据。如果你想从指定文件夹中的Excel文件读取数据,你可以使用`pandas.read_excel()`函数。这个函数的基本语法如下:
```python
import pandas as pd
# 指定文件夹路径
folder_path = 'path_to_your_folder'
# 遍历文件夹中的所有Excel文件(假设它们都以'.xls'或'.xlsx'结尾)
files = [f for f in os.listdir(folder_path) if f.endswith(('.xls', '.xlsx'))]
# 使用循环逐个读取并合并数据
dataframes = []
for file in files:
file_path = os.path.join(folder_path, file)
df = pd.read_excel(file_path)
dataframes.append(df)
# 如果你想将所有数据框合并成一个大表,可以使用pd.concat()函数
all_data = pd.concat(dataframes, ignore_index=True) # 参数ignore_index=True是为了避免索引冲突
# 或者直接使用pandas的read_excel支持递归读取目录功能
all_data = pd.read_excel(folder_path, sheet_name=None, recursive=True)
阅读全文