Pandas Excelwriter 发散颜色数据栏

Dav*_*ang 5 python python-2.7 pandas pandas.excelwriter

我已经相当成功地使用 pandas/excelwriter 有条件地格式化我的 Excel 文件

但是,我在创建不同的彩色数据条时遇到问题,就像可以在 Excel 中创建的数据条一样:

在此输入图像描述

我尝试设置最小和最大颜色:

worksheet.conditional_format('G2:I80'{'type':'data_bar','min_color':'red','max_color':'green'})
Run Code Online (Sandbox Code Playgroud)

但结果是这样的:

在此输入图像描述

Den*_*eev 1

在这里解决了问题: https://github.com/jmcnamara/XlsxWriter/issues/501#issuecomment-378630647

附加的 worksheet.txt 文件需要替换
(将文件的扩展名从 .txt 重命名为 .py)

要使用它,只需添加: 要添加条件格式,只需使用:

worksheet.conditional_format("<RANGE>"),
     { 'guid': "<GUID>",
       'type': 'data_bar_bi_directional',
       'bar_color': '#8DB4E3',
       'min_type':'min',
       'max_type':'max'
      })
Run Code Online (Sandbox Code Playgroud)

<RANGE>- 替换为需要使用双向数据栏扩展的一系列单元格 <GUID>- 替换为唯一的 GUID