гиперссылка openpyxl для цикла - PullRequest
       13

гиперссылка openpyxl для цикла

0 голосов
/ 25 сентября 2018

У меня есть список URL-адресов (100), которые мне нужно добавить в столбец A в качестве ссылки.Это пример кода моего цикла for.

urlLinks = ['www.google.com', 'www.facebook.com']

max1 = ws.max_row
column = 1

for info in urlLinks:

    print(info)
    try:
        page.cell(row=max1, column=column).value = '=HYPERLINK("'+info+'","'+info+'")'

    except:
        pass



wb.save(filename = workbook_name) 

Я могу получить по одной ссылке за раз, но мне нужно добавить сотни URL-адресов.

info = 'https://stackoverflow.com'

page.cell(row=2, column=1).value = '=HYPERLINK("'+info+'","'+info+'")'

1 Ответ

0 голосов
/ 25 сентября 2018

Я не на 100% то, что вы спрашиваете, но я думаю, вы хотите, чтобы эти ссылки были в отдельных строках в вашей книге Excel.Если это так, ваш номер строки может меняться в вашем цикле, например,

urlLinks = ['www.google.com', 'www.facebook.com']

max1 = ws.max_row
column = 1

for info in urlLinks:

    print(info)
    try:
        page.cell(row=max1, column=column).value = '=HYPERLINK("'+info+'","'+info+'")'
        max1+=1 # here you increment max1 so output will go to the next row
    except:
        pass



wb.save(filename = workbook_name) 
...