我正在围绕xlsxwriter
编写一个自定义包装器,它将创建带有我们公司徽标和设计的excel表。
但是,每次移动或重新保存文件后, 我所有时尚的空背景都被默认的白色替换。
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})
当发生自动保存或保管箱同步事件时,看起来会发生颜色丢失。