pandas按列追加写入excel
时间: 2023-04-04 11:02:48 浏览: 341
pandas实现将矩阵导出到excel+对矩阵进行连接,参考博客<猿创征文|pandas实现将矩阵导出到excel+对矩阵进行>
可以使用 pandas 库中的 to_excel 方法,将数据按列追加写入 Excel 文件中。具体操作可以参考以下代码:
```python
import pandas as pd
# 读取已有的 Excel 文件
df = pd.read_excel('example.xlsx')
# 新增数据
new_data = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 将新数据按列追加写入 Excel 文件
with pd.ExcelWriter('example.xlsx', mode='a') as writer:
new_data.to_excel(writer, sheet_name='Sheet1', index=False, header=False, startcol=df.shape[1])
```
其中,mode='a' 表示以追加模式打开 Excel 文件,sheet_name='Sheet1' 表示写入到名为 Sheet1 的工作表中,index=False 和 header=False 表示不写入行索引和列名,startcol=df.shape[1] 表示从已有数据的最后一列开始写入新数据。
阅读全文