2014年10月26日日曜日

python + openpyxlで同じドキュメント内にハイパーリンクする方法

openpyxlを使ってExcelファイルを操作するときに、
同じワークブック内の別シートへリンクする方法です。
(シート上で右クリックして「ハイパーリンク」と同じことをしたいということです)

どうやらcellのhyperlinkプロパティに文字列で下記のように指定すればいいようです。
下記例では、sheet2シートのA1へリンクを貼っています。
cell.hyperlink = "#sheet2!A1"