python 实现追加数据到excel

 要将数据追加到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()方法保存文件。

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

你可能感兴趣的:(Python,python,excel,开发语言)