Openpyxl中的超链接样式

Jef*_*anz 5 python openpyxl

在openpyxl中,您可以像这样设置超链接:

cell.hyperlink = r'..\somedir\somefile.txt'
Run Code Online (Sandbox Code Playgroud)

但是,这不适用于您在Excel中设置超链接时将获得的超链接样式。您可以应用带有蓝色文本和下划线的样式,但是当您打开文档时,访问的超链接不会更改颜色。

openpyxl是否可以指定类似于Excel中设置的超链接的超链接样式?

小智 7

您必须更改样式属性

cell.style = "Hyperlink"
Run Code Online (Sandbox Code Playgroud)


ale*_*len 0

尝试添加这样的超链接样式

ft = Font()
ft.underline = 'single'    # add single underline
ft.color = Color(rgb='000000FF')  # add blue color
cell.font = ft
Run Code Online (Sandbox Code Playgroud)