Worksheet.hyperlink
函数是 xlwt 中的一个方法,可以向 Worksheet 中的指定 Cell 添加超链接的功能。此方法需要传入四个参数,分别为 row、col、url 和 description。其中,row 和 col 表示要添加超链接的 Cell 所在的行和列;url 表示要添加的链接地址;description 表示链接的描述信息。
语法格式
worksheet.hyperlink(row, col, url, description='', tip='', colour=None, underline=None)
常用的参数解释
row
:要添加链接的 Cell 所在的行col
:要添加链接的 Cell 所在的列url
:链接地址description
:链接的说明文字,可以省略tip
:链接的提示信息,可以省略colour
:链接的颜色,可以省略underline
:链接下划线的风格,可以省略
该方法的返回值为 Cell 对象。
使用示例
下面提供两个使用 Worksheet.hyperlink 函数的示例:
在 Cell 中添加超链接
import xlwt
# 创建一个 Workbook 对象
wb = xlwt.Workbook(encoding='utf-8')
# 创建一个 Worksheet 对象
ws = wb.add_sheet('MySheet')
# 在第一行第一列添加一个超链接
url = 'https://www.baidu.com'
description = '百度一下,你就知道!'
cell = ws.hyperlink(0, 0, url, description)
# 在第二行第一列添加一个超链接
url = 'https://www.google.com'
description = 'Google'
cell = ws.hyperlink(1, 0, url, description)
# 保存 Workbook
wb.save('hyperlink.xls')
运行该程序后,会在当前目录下生成一个名为 hyperlink.xls
的 Excel 文件,打开该文件,你会在第一行第一列和第二行第一列看到两个超链接,分别为“百度一下,你就知道!”和“Google”。
定义链接的提示信息、颜色和下划线
import xlwt
# 创建一个 Workbook 对象
wb = xlwt.Workbook(encoding='utf-8')
# 创建一个 Worksheet 对象
ws = wb.add_sheet('MySheet')
# 在第三行第一列添加一个超链接,并定义其提示信息、颜色和下划线风格
url = 'https://www.bing.com'
description = 'Bing'
tip = '微软的搜索引擎'
colour = 'blue'
underline = xlwt.Style.easyxf('font: underline single')
cell = ws.hyperlink(2, 0, url, description, tip=tip, colour=colour, underline=underline)
# 保存 Workbook
wb.save('hyperlink.xls')
运行该程序后,会在当前目录下生成一个名为 hyperlink.xls
的 Excel 文件,打开该文件,你会在第三行第一列看到一个超链接,并且当你鼠标放在该链接上时,会弹出一个提示框,提示信息为“微软的搜索引擎”。此外,该链接还由蓝色颜色和下划线风格。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解xlwt的 Worksheet.hyperlink 函数:添加超链接 - Python技术站