python用xlwt,超链接到另一sheet,如何设置HYPERLINK

发布网友 发布时间:2022-04-24 09:54

我来回答

3个回答

热心网友 时间:2022-06-18 18:17

我这里运行的很好,没有错误提示,打开显示也正常。

运行环境是:Python 3.50,Excel 2007

import xlwt
book = xlwt.Workbook()
sheet_index = book.add_sheet('index')
line=0
for i in range(9):
    sheet1 = book.add_sheet(str(i))
    sheet1.write(0,0,str(i))
    link = 'HYPERLINK("#%s";"%s")' % (str(i), str(i))
    sheet_index.write(line, 0, xlwt.Formula(link))
    line+=1
book.save('simple2.xls')

热心网友 时间:2022-06-18 18:17

link = 'HYPERLINK("#sheet!B2";"单元格的名字")'
sheet_index.write(line, 0, xlwt.Formula('%s'%link) )
这样,点击,跳转到sheet的B列2行

热心网友 时间:2022-06-18 18:18

HYPERLINK("[#]2!A1","A1") [#] : 当前book 2! : sheet名字 A1:链接到单元格位置 "A1":当前单元格内值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com