python写一个表格合并代码
时间: 2023-04-12 07:00:56 浏览: 97
可以使用 pandas 库来实现表格合并,以下是一个示例代码:
```python
import pandas as pd
# 读取要合并的两个表格
df1 = pd.read_excel('table1.xlsx')
df2 = pd.read_excel('table2.xlsx')
# 合并表格,按照共同的列进行合并
merged_df = pd.merge(df1, df2, on='共同的列名')
# 将合并后的表格保存为新的 Excel 文件
merged_df.to_excel('merged_table.xlsx', index=False)
```
其中,`table1.xlsx` 和 `table2.xlsx` 分别是要合并的两个表格文件,`共同的列名` 是两个表格中共同的列名,用于进行合并。最后,将合并后的表格保存为 `merged_table.xlsx` 文件。
相关问题
利用python写一个批量excel表格合并代码
可以使用 pandas 库来实现批量合并 excel 表格,以下是示例代码:
```python
import pandas as pd
import os
# 获取当前目录下所有的 excel 文件
files = [f for f in os.listdir('.') if f.endswith('.xlsx')]
# 读取所有 excel 文件的数据,并合并到一个 DataFrame 中
df = pd.concat([pd.read_excel(f) for f in files])
# 将合并后的数据保存到一个新的 excel 文件中
df.to_excel('merged.xlsx', index=False)
```
这段代码会将当前目录下所有的后缀为 .xlsx 的 excel 文件合并到一个新的 excel 文件 merged.xlsx 中。
用python写一段合并表格的代码
可以使用 pandas 库来合并表格,以下是示例代码:
```python
import pandas as pd
# 读取两个表格
df1 = pd.read_csv('table1.csv')
df2 = pd.read_csv('table2.csv')
# 合并表格
merged_df = pd.merge(df1, df2, on='id')
# 输出合并后的表格
print(merged_df)
```
其中,`table1.csv` 和 `table2.csv` 是要合并的两个表格文件,`id` 是两个表格共有的列名,用于合并两个表格。