写一串能把多个excel列表中同一格子的数据跑出来的Python代码
时间: 2024-10-15 12:28:33 浏览: 25
你可以使用pandas库来读取Excel文件并合并数据。假设你有多个Excel文件,每个文件都有相同的列名,并且你想在一个单独的数据框中获取每一列的所有数据,可以这样做:
```python
import pandas as pd
# 创建一个空的DataFrame用于存储结果
result_df = pd.DataFrame()
# 获取所有Excel文件的列表(这里假设都在同一目录下)
excel_files = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']
# 遍历文件列表
for file in excel_files:
# 读取Excel文件到临时DataFrame
temp_df = pd.read_excel(file)
# 将每列数据追加到结果DataFrame
result_df = pd.concat([result_df, temp_df], ignore_index=True)
# 现在result_df包含了所有文件中对应列的数据
```
注意:`ignore_index=True` 是为了让每份文件的数据保持独立的行索引。
阅读全文