python XlsxWriter:空单元格格式

我正在写xlsxwriter一个自定义的包装,将创build与我们公司的标志和deviseexcel表。

但是,每次文件移动或重新保存后,我所有时尚的空白背景都将被replace为默认的白色。

 background = workbook.add_format({'pattern':1, 'bg_color':'#f4f4f4'}) self.worksheet = workbook.add_worksheet(name) self.worksheet.set_column(0, 3000, None, background_style) self.worksheet.insert_image('B2', '../resources/logo.png') self.worksheet.write('B6', title, title_style) 

这里我使用条件格式来实现背景颜色:

ws.conditional_format(cell_range, {'type': 'cell', 'criteria': '!=', 'value': -100000, 'format': frmt})

看起来像自动保存或Dropbox同步事件发生时颜色的损失。

在这里输入图像说明 在这里输入图像说明