如何使用Python来批量处理Excel中单元格的超链接?

如何使用Python来批量处理Excel中单元格的超链接?,第1张

openpyxl 库可以实现你的要求

# 替换为超链接格式

cell.value = '=HYPERLINK("{}","{}")'.format('测试', '这是点击的超链接')

# 添加超链接下划线

cell.style = "Hyperlink"

至于超链接怎么生成具体看表格内容

excel表格中如何添加超链接呢?下面小编来教大家。

开启分步阅读模式

*** 作方法

01

首先,我们打开我们电脑上面的excel,然后选中一个单元格,之后我们右击选择超链接;

02

d出的界面,我们点击本文档中的位置;

03

然后我们点击Sheet3;

04

之后我们就可以点击确定按钮了;

05

最终结果如图所示,这样我们就设置好超链接了,当我们点击此单元格就会跳转到Sheet3中去。

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

运行环境是: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')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11406505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存