Обновление даты Python и Excel рядом с начальным выводом из программы - PullRequest
0 голосов
/ 05 октября 2019

Python ''

Это мой исходный код, и результат отображается только в 1-м столбце. Каждый раз, когда я запускаю программу, следующая строка будет заполнена результатом. Я должен добавить фактическую дату рядом с выводом каждый раз, когда я запускаю программу. A1 - публичный IP B1 - ДАТА и ВРЕМЯ

Или возможно автоматическое обновление или интервал?

из openpyxl import Workbook, load_workbook import os import

workbook= Workbook ()

filename = "publicIP.xlsx"

success = "DONE"

, если os.path.exists (filename):

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)

else: # Если файл не существует, вы должны создать пустой файл из Excel при первой печати ('Пожалуйста, создайте пустой файл' + имя файла + 'из Excel, так как он выдает ошибку при создании из openpyxl')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...