xlwt使用带变量的超链接

2024-05-23 14:17:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用xlwt在特定的单元格中生成超链接。我试着在公式中加入以下内容,没关系:

Hyperlink("http://www.google.com";"Link") 

但是当我定义X='"http://www.google.com"'(注意双引号之外的单引号) 然后: Hyperlink(X;"Link") 这行不通。在

基本上,我想把一个变量X放入Hyperlink(),这个变量在程序运行时可能会不同。任何解决这个问题的想法都将不胜感激!在


Tags: com程序运行http定义wwwgooglelink公式
1条回答
网友
1楼 · 发布于 2024-05-23 14:17:17

使用此构造

click='"http://www.google.com"'
wsheet.write(j,8,xlwt.Formula('HYPERLINK(%s;"Link")' % click))

或者,更易于阅读和维护:

^{pr2}$

有关字符串格式的%运算符的详细信息,请参阅 http://docs.python.org/2/library/stdtypes.html#string-formatting

相关问题 更多 >