用python写一段excel多表格合并代码
时间: 2023-05-28 18:01:07 浏览: 114
用python合并多个excel的数据到一个表格里,Python源码.zip
5星 · 资源好评率100%
下面是使用Python实现多个Excel表格合并的代码:
```python
import pandas as pd
import os
# 获取当前工作目录,并读取所有Excel表格
path = os.getcwd()
files = os.listdir(path)
excels = [f for f in files if f.endswith('.xlsx')]
# 初始化一个空DataFrame
df = pd.DataFrame()
# 逐个读取所有Excel表格并合并
for excel in excels:
data = pd.read_excel(excel)
df = pd.concat([df, data])
# 将合并后的数据保存到一个新的Excel表格中
df.to_excel('merged_data.xlsx', index=False)
```
该代码将当前目录下的所有Excel表格读取,并按照行拼接成一个新的DataFrame,最终将合并后的数据保存到一个新的Excel表格中。你只需将该代码复制到你的Python环境中,然后运行即可。
阅读全文