首页 > 解决方案 > Python 3.8 xlwt 隐形超链接

问题描述

嗨,我正在使用 xlwt 将一些链接放在一个 excel 文件中,但是这些链接是不可见的,我的意思是它会导致这样的结果:

编辑帖子后我不能再放屏幕了...:/

所以链接在这里,你可以点击它,但它没有写任何内容....我想要写链接 URL...

我做了:

k=0
    print("Pour l'ICO "+"'"+cle+"' les profils LINKEDIN sont les suivants :\n")
    for x in range(0,len(val)):
        lien=linkedin_base_url+val[x]
        formula = 'HYPERLINK("{}", "{}")'.format(lien, lien)
        print(lien)
        ligne1 = feuil1.row(k+1) #On prend k+1 car en-tête en ligne 0
        ligne1.write(0,xlwt.Formula(formula))#Colonne 0
        k+=1

我真的不明白为什么它不起作用!我也尝试格式化字体,没有任何改变......如果有人可以帮忙=)

独立的简单示例将产生相同的结果:

#coding: utf8
import xlwt

wb = xlwt.Workbook()
ws = wb.add_sheet('test')

link="http://www.google.com"

formula = 'HYPERLINK("'+link+'"; "'+link+'")'

ws.write(0, 0, xlwt.Formula(formula))

wb.save('test.xls')

标签: pythonpython-3.xfontsxlwt

解决方案


推荐阅读