またエクセルです。今日はハイパーリンクを設定してみます。
www.whyit.work
import openpyxl wb = openpyxl.Workbook() ws = wb.active # 2枚目のシートを作成 ws2 = wb.create_sheet("Sheet2") # A1にSheet2という文字列を設定して、リンク先に同ドキュメント内の"Sheet2"シートのA1を指定 ws["A1"].value = "Sheet2" ws["A1"].hyperlink = "test.xlsx#sheet2!A1" # A2に"CNN"という文字列を設定して、リンク先にCNNのアドレスを指定 ws["A2"].value = "CNN" ws["A2"].hyperlink = "https://edition.cnn.com/cnn10" # A3に"はてな"という文字列を設定して、リンク先に「はてな」のアドレスを指定 ws.cell(row=3, column=1).value = u"はてな" ws.cell(row=3, column=1).hyperlink = "http://www.hatena.ne.jp/" # HYPERLINK関数自体を設定することも可能 ws.cell(row=4, column=1).value = '=HYPERLINK("https://www.amazon.co.jp/", "Amazon")' # 保存 wb.save('test.xlsx')
今日はこれまで。