jupyter notebook批量读取Excel
时间: 2023-09-21 14:10:59 浏览: 127
你可以使用 pandas 库来批量读取 Excel 文件。首先,确保你已经安装了 pandas,如果没有安装,可以使用以下命令进行安装:
```
pip install pandas
```
接下来,你可以使用 `pandas.read_excel()` 方法来读取 Excel 文件。这个方法可以接受一个文件路径或者一个 URL,并返回一个包含 Excel 数据的 DataFrame 对象。
如果你有多个 Excel 文件需要批量读取,可以使用 `os` 模块来获取文件列表,并使用循环遍历每个文件。以下是示例代码:
```python
import os
import pandas as pd
# 定义存储所有数据的空 DataFrame
all_data = pd.DataFrame()
# 获取文件夹中所有 Excel 文件的列表
folder_path = 'path/to/excel/files/'
file_list = os.listdir(folder_path)
# 循环遍历每个文件
for file in file_list:
# 构建每个文件的完整路径
file_path = os.path.join(folder_path, file)
# 读取 Excel 文件并将数据添加到 all_data DataFrame
df = pd.read_excel(file_path)
all_data = all_data.append(df, ignore_index=True)
# 打印所有数据
print(all_data)
```
记得将 `path/to/excel/files/` 替换为你存储 Excel 文件的实际路径。这段代码会将所有 Excel 文件的数据合并到一个 DataFrame 中,并打印出来。你可以根据需要进一步处理和分析数据。
阅读全文