我想用xlwt在特定的单元格中生成超链接。我试图把下面的公式,它的罚款:xlwt使用超链接变量
Hyperlink("http://www.google.com";"Link")
但是,当我定义X='"http://www.google.com"'
(注意双引号外的单引号) 然后: Hyperlink(X;"Link")
它不会工作。
基本上,我想把一个变量X
,这可能是不同的程序运行时,Hyperlink()
。任何想法解决这个问题,将不胜感激!
我想用xlwt在特定的单元格中生成超链接。我试图把下面的公式,它的罚款:xlwt使用超链接变量
Hyperlink("http://www.google.com";"Link")
但是,当我定义X='"http://www.google.com"'
(注意双引号外的单引号) 然后: Hyperlink(X;"Link")
它不会工作。
基本上,我想把一个变量X
,这可能是不同的程序运行时,Hyperlink()
。任何想法解决这个问题,将不胜感激!
使用此构建
click='"http://www.google.com"'
wsheet.write(j,8,xlwt.Formula('HYPERLINK(%s;"Link")' % click))
,或者更容易阅读和维护:
click='http://www.google.com'
wsheet.write(j,8,xlwt.Formula('HYPERLINK("%s";"Link")' % click))
对于%
操作字符串格式设置的详细信息,请参阅 http://docs.python.org/2/library/stdtypes.html#string-formatting
嘿汤姆·我想请看代码。 –