我想用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
嘿湯姆·我想請看代碼。 –