如何使用excel中的超链接链接到python中同一工作簿中的另一个工作表单元格

2024-05-18 12:23:09 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在excel中链接到同一工作簿中的其他工作表

这个python脚本不是

from openpyxl import load_workbook

wb = load_workbook("excel_hyper_link_test.xlsx") 
ws = wb.get_sheet_by_name("Sheet1")

link = "excel_hyper_link_test.xlsx#Sheet2!E5"
print ws.cell(row=1, column=1).value

ws.cell(row=1, column=1).hyperlink = (link)

运行此脚本后,我打开了excel工作表,我看不到任何超链接

注意:我使用的是linux平台


Tags: fromtest脚本ws链接linkloadcell
1条回答
网友
1楼 · 发布于 2024-05-18 12:23:09

这对我有用

from openpyxl import load_workbook

xlsFile='excel_hyper_link_test.xlsx'
wbook = load_workbook(xlsFile)
wsheet1= wbook.get_sheet_by_name('Sheet1')
cell1 = wsheet1.cell('A1')
cell1.hyperlink = '#Sheet2!E5'
cell1.value=r'XXX'
wbook.save(xlsFile)

相关问题 更多 >

    热门问题