tab_colors/
tab_colors.rs

1use karo::{colors, index, Workbook};
2use rgb::RGB8;
3
4fn main() -> karo::Result<()> {
5    let mut workbook = Workbook::new();
6
7    {
8        let worksheet1 = workbook.add_worksheet(None)?;
9        worksheet1.set_tab_color(colors::RED);
10    }
11    {
12        let worksheet2 = workbook.add_worksheet(None)?;
13        worksheet2.set_tab_color(colors::GREEN);
14    }
15    {
16        let worksheet3 = workbook.add_worksheet(None)?;
17        worksheet3.set_tab_color(RGB8 {
18            r: 0xff,
19            g: 0x99,
20            b: 0x00,
21        });
22    }
23    {
24        let worksheet4 = workbook.add_worksheet(None)?;
25        worksheet4.write_string(index(0, 0)?, "Hello", None)?;
26    }
27
28    workbook.write_file("tab_colors.xlsx")?;
29
30    Ok(())
31}