python openpyxlを使ってEXCELのハイパーリンクを設定する

pythonで、ライブラリopenpyxlのhyperlinkを使用して、EXCELのハイパーリンクを設定するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。
環境
- OS windows10 pro 64bit
- python 3.8.5
hyperlink使い方
hyperlinkを使用すると、EXCELのハイパーリンクを設定することが可能です。
openpyxlをインストールされていない方は、pipでインストールします。
pip install openpyxl
<出力結果>
Successfully installed et-xmlfile-1.0.1 jdcal-1.4.1 openpyxl-3.0.5
hyperlink使い方
import openpyxl
# リンクを設定
ws["A1"].hyperlink = "ブック名#シート名!セル"
以下は、openpyxlのhyperlinkを使用して、EXCELのハイパーリンクを設定するサンプルコードとなります。
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active
# シート名を設定
ws.title = "sheet1"
# もう1つシートを作成
ws2 = wb.create_sheet("sheet2")
# ハイパーリンクを設定
ws["A1"] = "link"
ws["A1"].hyperlink = "test.xlsx#sheet2!A1"
# リンク先の値
ws2["A1"] = "link先"
# 任意の名称で保存
wb.save('test.xlsx')
実行結果

-
前の記事
javascript 一定時間ごとに画像を切り替える 2021.04.08
-
次の記事
Hyper-VにAlmaLinuxをインストールして利用する 2021.04.08
コメントを書く