pandas读取文件夹的excel
时间: 2023-10-01 09:12:05 浏览: 72
pandas提供了读取文件夹中所有excel文件的功能。可以使用`pd.read_excel()`函数结合`os.listdir()`函数来实现。首先,使用`os.listdir()`函数获取文件夹中所有文件的文件名列表。然后,使用循环遍历文件名列表,对于每个excel文件,使用`pd.read_excel()`函数来读取数据。具体代码和结果如下:
```python
import pandas as pd
import os
folder_path = 'your_folder_path' # 替换为你的文件夹路径
file_names = os.listdir(folder_path) # 获取文件夹中所有文件的文件名列表
dataframes = [] # 存储读取的excel数据
for file_name in file_names:
if file_name.endswith('.xlsx'): # 只处理xlsx文件
file_path = os.path.join(folder_path, file_name) # 构建文件路径
df = pd.read_excel(file_path) # 读取excel数据
dataframes.append(df) # 存储数据
# dataframes中存储了所有excel文件的数据,可以进行后续的数据处理和分析
```
这段代码将会读取指定文件夹中所有的xlsx文件,并将每个文件的数据存储在一个DataFrame中,最后将所有的DataFrame存储在`dataframes`列表中。你可以根据需要进一步处理和分析这些数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [官方推荐:6种Pandas读取Excel的方法,正确答案都写在源代码里了~太方便了](https://blog.csdn.net/qq_44885775/article/details/125632497)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文