【发布时间】:2019-11-22 13:23:45
【问题描述】:
我的问题是我正在尝试为 Excel 文档的一列中的值(ID'S)设置超链接,其中包含我拥有的链接列表,然后仍然可以看到这些值,但它们现在与我的列表超链接的链接。
我尝试梳理/查看其他在 stackoverflow 上有类似问题的人,但我被困在这个问题上太久了。 我看过这里:Stack Overflow Resource 1、Stack Overflow Resource 2 和 Stack Overflow Resource 3
from openpyxl import load_workbook
workbook = load_workbook("pd1.xlsx")
sheet = workbook.active
row_count = sheet.max_row
for i in range(2,row_count): #starting at 2 becasue row one has headers
sheet.cell(row=i, column=1).value.hyperlink = AURL_1_Links
#AURL_1_Links is just a list of website links
当我执行上面的代码时,我也得到:AttributeError: 'int' object has no attribute 'hyperlink'
预期的结果将是我的原始 excel 文件,但 ID 列中的值现在将具有附加到给定 ID 的超链接。因此,当您单击 ID 时,您将被定向到属于该 ID 的给定网页。
【问题讨论】:
-
sheet.cell()是具有hyperlink和value的单元格对象。