Python xlsxwriter:更改单个单元格突出显示颜色

时间:2016-02-04 04:51:45

标签: python excel xlsxwriter

我正在使用xlsxwriter模块在Python中编写代码。 我的问题有点像其他问题,但有一点小问题。我想在Excel中更改SPECIFIC INDIVIDUAL单元格的高亮颜色。有些单元格已经输入了数据,我希望保留这些数据。

到目前为止,我的方法如下:

## Highlights appropriate cells
row = 0
col = 0

blue_fmt = workbook.add_format()
blue_fmt.set_pattern(1)
blue_fmt.set_bg_color('#0000FF')

yellow_fmt = workbook.add_format()
yellow_fmt.set_pattern(1)
yellow_fmt.set_bg_color('#FFFF00')

black_fmt = workbook.add_format()
black_fmt.set_pattern(1)
black_fmt.set_bg_color('#000000')

我迷失了如何指示我的程序在不删除其内容的情况下突出显示特定单元格。目前,我认为某种形式的迭代可以解决问题,但我担心丢失已输入某些单元格的数据。

在: enter image description here

在: enter image description here

非常感谢任何帮助或提示。

提前致谢。

1 个答案:

答案 0 :(得分:2)

  

如何指示我的程序突出显示特定单元格而不删除其内容。

您无法在XlsxWriter中单独编写格式和数据。编写数据时,需要将单元格格式写入单元格。

(*)写完后可以添加conditional formatting to a range of cells