pandas分别读取文件夹中的所有excel文件,并分别记为文件名
时间: 2023-11-22 15:55:42 浏览: 102
使用pandas进行excel文件的读取写入
5星 · 资源好评率100%
可以使用 `os` 和 `pandas` 库来实现这个功能。具体步骤如下:
1. 导入所需的库:
```python
import os
import pandas as pd
```
2. 设置文件夹路径和文件后缀名:
```python
folder_path = 'path/to/folder'
file_extension = '.xlsx'
```
3. 获取文件夹中所有符合条件的文件名:
```python
file_names = [f for f in os.listdir(folder_path) if f.endswith(file_extension)]
```
4. 使用 `pandas` 读取每个文件,并将其存储在一个字典中:
```python
dfs = {}
for file_name in file_names:
df = pd.read_excel(os.path.join(folder_path, file_name))
dfs[file_name] = df
```
这样,`dfs` 字典中的每个键值对就对应着一个文件名和其对应的 `DataFrame`。
阅读全文