首页 > 解决方案 > python xlsxwriter 独特的填充颜色

问题描述

我正在使用 Python 的 xlsxwriter,我想将数据写入具有不同填充颜色的单元格。

这是我尝试过的

import xlsxwriter

wb = xlsxwriter.Workbook('example_color.xlsx')
ws = wb.add_worksheet()

cell_format = wb.add_format()

cell_format.set_bg_color('red')
ws.write(0, 0, "red",cell_format)

cell_format.set_bg_color('green')
ws.write(0, 1, "green",cell_format)

cell_format.set_bg_color('blue')
ws.write(0, 2, "blue",cell_format)

wb.close()

我希望这可以工作,但它总是将最后一种颜色指定为所有单元格的填充颜色。例如,在上面的代码中,所有三个单元格的填充颜色都是蓝色的,如果我切换蓝色和绿色,它将使用绿色作为所有单元格的填充颜色。

如何使用 xlsxwriter 为单元格唯一地分配颜色?

标签: python

解决方案


推荐阅读