use karo::{col_range, index, Format, Workbook};
fn main() -> karo::Result<()> {
let mut workbook = Workbook::new();
let mut myformat1 = Format::default();
let mut myformat2 = Format::default();
let mut myformat3 = Format::default();
myformat1.font.bold = true;
myformat2.font.italic = true;
myformat3.font.bold = true;
myformat3.font.italic = true;
{
let worksheet = workbook.add_worksheet(None)?;
worksheet.set_column(col_range(0, 0)?, 20f64, None)?;
worksheet.write_string(
index(0, 0)?,
"This is bold",
Some(&myformat1),
)?;
worksheet.write_string(
index(1, 0)?,
"This is italic",
Some(&myformat2),
)?;
worksheet.write_string(
index(2, 0)?,
"Bold and italic",
Some(&myformat3),
)?;
}
workbook.write_file("format_font.xlsx")?;
Ok(())
}