要将数据追加到Excel文件中,你可以使用Python中的openpyxl库

import openpyxl
try:
    # 打开Excel文件
    workbook = openpyxl.load_workbook('total.xlsx')
    # 选择要操作的工作表
    worksheet = workbook['Sheet1']
    new_list = [list(d.values()) for d in areaget]
    for itm in new_list:
        worksheet.append(itm)
    # 保存文件
    workbook.save('total.xlsx')
    print("数据追加写入成功!")
except FileNotFoundError:
    # 如果文件不存在,直接保存DataFrame到Excel文件
    yeardfs.to_excel("total.xlsx", index=False)
    print("文件不存在,已保存新数据到Excel文件!")

append()方法将一个包含三个元素的列表添加到工作表中。最后,我们使用save()方法保存文件。

重点是追加数据为列表,要进行转换 不然一直报错

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐