gpt4 book ai didi

python - 超链接样式在 xlsxwriter python 中使用 set_column 不起作用

转载 作者:行者123 更新时间:2023-12-04 20:49:07 30 4
gpt4 key购买 nike

我正在使用 python xlsxwriter 库来创建 excel。我需要为使用 set_column 方法的单元格应用背景颜色。除了包含超链接的列之外,所有列都获得背景色。我尝试了各种可以尝试但找不到任何东西的方法。单元格格式适用于 write_rows 但不适用于包含超链接的 set_column。任何人都可以帮忙。
示例代码:


workbook = xlsxwriter.Workbook('hello.xlsx')
worksheet = workbook.add_worksheet()

cell_format = workbook.add_format()

cell_format.set_bg_color('green')

worksheet.write('A1', 'https://google.com')
worksheet.set_column(0, 0, None, cell_format)

workbook.close()
输出:
enter image description here
除 url 外,所有列都有绿色。

最佳答案

得到了解决方案。有参数 strings_to_urls 会将 url 视为字符串,然后应用 bgcolor。

workbook = Workbook(filename, {'strings_to_urls': False})
我们可以使用它,然后我们也会将 bgcolor 应用于 url,但它不再是超链接。

关于python - 超链接样式在 xlsxwriter python 中使用 set_column 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69103331/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com