我正在使用xlsxwriter在范围中应用背景填充,并且在执行此操作时,它正在替换在该特定范围上写入的文本。 请不要建议使用条件格式。
这就是我正在做的事情:
for row in range(8,9):
for col in range(2,13):
cell_reference = xl_rowcol_to_cell (row, col, row_abs=True, col_abs=True)
worksheet.write ('{}'.format (cell_reference), None, format_header)
请参阅替换标题。
答案 0 :(得分:0)
我正在使用xlsxwriter在范围内应用背景填充,并且在执行此操作时,它正在替换在该特定范围上写入的文本。
这就是XlsxWriter的工作方式。您需要使用数据编写格式。你不能单独做。
另外,请注意,您无需创建要传递给write()
的单元格引用,而是可以使用数字(row, col)
。请参阅文档的Working with Cell Notation部分。