python 实现追加数据到excel

2024-01-03 17:31:48

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

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

文章来源:https://blog.csdn.net/qq_28821897/article/details/135368190
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。