使用Openpyxl,有没有办法在单元格中创建链接?
我试过了:
worksheet['A1'].hyperlink = 'http://mypage.com'
但是,这会将整个单元设置为A1'成为一个链接。我希望将单元格中的文本设置为链接,使其看起来像单元格A1中的My page。
答案 0 :(得分:1)
您可以尝试这样的事情:
wb = load_workbook("my_book.xlsx")
worksheet1 = wb.active()
cell_value = '=HYPERLINK("http://mypage.com", "My Page")'
worksheet1.cell(row=1, column=1, value=cell_value)
我的例子的重要部分是你可以将单元格的值设置为excel的超链接函数作为字符串。第一个参数是链接,第二个参数是要在单元格中显示的文本。