python 同时打开多个excel
时间: 2023-08-09 13:09:04 浏览: 184
同时打开多个excel窗口的方法
可以使用 Python 的 pandas 库来同时打开多个 Excel 文件。下面是一个示例代码:
```python
import pandas as pd
# 定义要打开的 Excel 文件名列表
excel_files = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']
# 创建一个空的 DataFrame
combined_data = pd.DataFrame()
# 循环遍历文件名列表,逐个打开 Excel 文件并将数据合并到 combined_data 中
for file in excel_files:
data = pd.read_excel(file)
combined_data = combined_data.append(data)
# 打印合并后的数据
print(combined_data)
```
在上述代码中,我们首先导入了 pandas 库。然后,定义了要打开的 Excel 文件名列表 `excel_files`,你可以根据自己的需求修改该列表。
接下来,我们创建了一个空的 DataFrame `combined_data`,用于存储合并后的数据。
然后,使用循环遍历文件名列表 `excel_files`,逐个打开 Excel 文件并将数据读取到变量 `data` 中。然后,使用 `append()` 方法将 `data` 中的数据合并到 `combined_data` 中。
最后,我们打印合并后的数据 `combined_data`。
你可以根据自己的需求对代码进行修改,比如设置读取特定的 sheet、指定列名等。
阅读全文