use rust_xlsxwriter::{Color, Format, FormatPattern, Workbook, XlsxError};
fn main() -> Result<(), XlsxError> {
let mut workbook = Workbook::new();
let worksheet = workbook.add_worksheet();
let format1 = Format::new()
.set_background_color(Color::Green)
.set_pattern(FormatPattern::Solid);
let format2 = Format::new()
.set_background_color(Color::Yellow)
.set_foreground_color(Color::Red)
.set_pattern(FormatPattern::DarkVertical);
worksheet.write_with_format(0, 0, "Rust", &format1)?;
worksheet.write_blank(1, 0, &format2)?;
workbook.save("formats.xlsx")?;
Ok(())
}