gpt4 book ai didi

python - 将 Pandas 数据框附加到 excelsheet,而不是覆盖它

转载 作者:行者123 更新时间:2023-12-03 22:53:21 25 4
gpt4 key购买 nike

我想追加 Pandas 数据框的内容df到excel表。

这就是我所做的;

df.to_excel(excel_writer="target.xlsx", sheet_name="sheet_1")

这段代码的问题是它覆盖了 target.xlsx .我丢失了 target.xlsx 中的所有旧数据因此。我想要代码做的是追加,而不是覆盖 excel 表。

我正在使用python 3.7。

最佳答案

我认为最简单的方法是:

import pandas as pd
import numpy as np
import xlsxwriter

workbook = xlsxwriter.Workbook('arrays.xlsx')
worksheet = workbook.add_worksheet() # a created excel sheet

array = pd.read_csv('array.csv')
array = array.tolist()

row = 0

for col, data in enumerate(array):
worksheet.write_column(row, col, data)

workbook.close()

这是 xlsxwriter documentation .

关于python - 将 Pandas 数据框附加到 excelsheet,而不是覆盖它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58178719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com