我有一个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)
我一次只能获得一个链接,但是我需要附加100个网址。
info = 'https://stackoverflow.com'
page.cell(row=2, column=1).value = '=HYPERLINK("'+info+'","'+info+'")'
答案 0 :(得分:0)
我不是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)