Python xlsxwriter:更改单个单元格高亮颜色

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

以下是我目前的做法:

## 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') 

我失去了如何指导我的程序突出特定单元格而不删除其内容。 目前,我正在考虑某种forms的迭代可以做到这一点,但是我担心丢失已经进入特定单元的数据。

之前: 在这里input图片描述

之后: 在这里input图片描述

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

提前致谢。

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

您不能在XlsxWriter中分别编写格式和数据。 写入数据时,您需要将单元格格式写入单元格。

(*)写入后,可以将条件格式添加到一定范围的单元格中 。