我正在尝试将 Excel 中的单元格从一个工作表复制到另一个工作表。该单元格包含百分比并应用了条件格式规则,但它以某种方式丢失了。
所以我尝试用 openpyxl 对其进行格式化(master 是原始表,newsheet 是新表):
newsheet["B12"] = master["C" + str(i)].value
rule = ColorScaleRule(start_type='percentile', start_value=0, start_color='FF0000FF',
mid_type='percentile', mid_value=50, mid_color='FFD966FF',
end_type='percentile', end_value=100, end_color='FF00B050')
newsheet.conditional_formatting.add("B12", rule)
由于某种原因,无论单元格中的百分比值是多少,颜色都是相同的。我做错了什么?