程序

时间:2019-10-05 06:30:37

标签: python excel

Python''

这是我的初始代码,结果仅显示在第一列中。每次我运行程序时,下一行将填充结果。每次运行程序时,我都需要在输出旁边添加实际日期。 A1-公共IP B1-日期和时间

还是可以进行自动更新或间隔?

来自openpyxl导入工作簿,load_workbook 导入操作系统 导入请求

workbook = Workbook()

filename =“ publicIP.xlsx”

成功=“完成”

如果os.path.exists(文件名):

workbook = load_workbook(filename, read_only=False)
sheet = workbook.active
counter = 1
keep_going = True

while keep_going:
    cell_id = 'A' + str(counter)
    if sheet[cell_id].value is None:
        sheet[cell_id] = requests.get('http://ip.42.pl/raw').text
        keep_going = False
    else:
        counter += 1

workbook.save(filename)
print(success)

其他:     #如果文件不存在,则必须先从excel创建一个空文件     print('请从excel创建一个空文件'+ filename +',因为从openpyxl创建它会引发错误')

0 个答案:

没有答案