我有一个情况,我的数据框可以包含None
的某些值,通常是百分比格式化。
我想使用条件格式来查找插入的值是None
并将其更新为特定的字符串值,例如'0.00%'
。
这是可能的,或者我应该使用内部python条件,例如if val is None: val = '0.00%'
这是可能的吗?或者我应该使用内部python条件,例如如果val为None: val = '0.00%'
不,这是不可能的,是的,你应该在写之前或写的时候清理你的数据。
具体来说,通过xlsxwriter的条件格式是不可能的。条件格式用于根据特定条件对单元格应用格式。文档中使用条件格式的第1行
但是,如果您不想以编程方式执行此操作,您可以使用xlsxwriter的write_formula函数来实现。例如:
worksheet.write_formula(row, col, '=IF(ISBLANK(A1), "0.00%", A1)')
我的A1符号被你的代替。