【无标题】

标题python 脚本往excel文件持续写入数据

python 脚本往excel文件持续写入数据

前言

有时候我们需要往一个excel 文件持续写入数据,如果采用python 脚本,怎么来实现这个功能呢?

一、查看excel 中列表字段

如下图所示,我们要在这个excel 文件里继续写入数据
在这里插入图片描述

二、编写python脚本

import openpyxl
from xml.etree import ElementTree
import xml.dom.minidom
import time

class CreateFile (object):

def write_excel(self, model, serial, upload_time):
    workbook = openpyxl.load_workbook('./upload_suc_list.xlsx')
    worksheet = workbook.get_sheet_by_name('Sheet1')
    max_row = worksheet.max_row    # 读取有数据的最大行
    column_1 = "A" + str(max_row + 1) #
    column_2 = "B" + str(max_row + 1)
    column_3 = "C" + str(max_row + 1)
    worksheet[column_1] = model  # 将model 值填充到A列最新行
    worksheet[column_2] = serial  #将serial  值填充到B列最新行
    worksheet[column_3] = upload_time #将upload_time 值填充到C列最新行
    print("ok")
    workbook.save('./upload_suc_list.xlsx')

if name == ‘main’:

a = CreateFile()
upload_time = time.strftime('%Y-%m-%d %H:%M:%S')
a.write_excel("1010", "223", upload_time)

执行脚本

在这里插入图片描述
执行脚本后,从上图我们看到,数据写在最新一行。

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值