use rust_xlsxwriter::{
ConditionalFormatCell, ConditionalFormatCellRule, Format, Workbook, XlsxError,
};
fn main() -> Result<(), XlsxError> {
let mut workbook = Workbook::new();
let worksheet = workbook.add_worksheet();
let data = [10, 80, 50, 10, 20, 60, 40, 70, 30, 40];
worksheet.write_column(0, 0, data)?;
let format = Format::new()
.set_font_color("006100")
.set_background_color("C6EFCE");
let conditional_format = ConditionalFormatCell::new()
.set_rule(ConditionalFormatCellRule::GreaterThanOrEqualTo(50))
.set_format(format);
worksheet.add_conditional_format(0, 0, 9, 0, &conditional_format)?;
workbook.save("conditional_format.xlsx")?;
Ok(())
}