在 xlsxwriter python 中使用 set_column 超链接样式不起作用
HyperLink Style is not working using set_column in xlsxwriter python
我正在使用 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()
输出:
除 url.
外,所有列均为绿色
已找到解决方案。有参数 strings_to_urls 会将 url 视为字符串,然后应用 bgcolor。
workbook = Workbook(filename, {'strings_to_urls': False})
我们可以使用它,然后我们也会将 bgcolor 应用于 url,但它不再是超链接。
我正在使用 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()
输出:
除 url.
外,所有列均为绿色已找到解决方案。有参数 strings_to_urls 会将 url 视为字符串,然后应用 bgcolor。
workbook = Workbook(filename, {'strings_to_urls': False})
我们可以使用它,然后我们也会将 bgcolor 应用于 url,但它不再是超链接。