如何使用python中的Xlsxwriter用merge_range
编写文本并放置超链接而不更改在处定义的单元格格式
wks.merge_range(, , , , 'text', format)
答案 0 :(得分:0)
如果该网址是write()
可以识别的标准网址之一,那么merge_range()
会将其变成超链接。格式将是您定义的任何格式:
import xlsxwriter
# Create an new Excel file and add a worksheet.
workbook = xlsxwriter.Workbook('merge_url.xlsx')
worksheet = workbook.add_worksheet()
# Set up a formats to use.
cell_format = workbook.add_format({'align': 'center',
'color': 'blue',
'underline': 1,
'valign': 'vcenter',
'border': 1})
worksheet.merge_range('B2:E5', 'https://www.python.org/', cell_format)
workbook.close()
输出:
如果您想要链接但使用替代文本,则可以使用以下文本和相同格式覆盖范围的第一个单元格:
worksheet.write_url('B2', 'https://www.python.org/', cell_format, 'text')
输出: