use edit_xlsx::{Format, Workbook, WorkbookResult, FormatColor, FormatAlignType, Col, Write, Row, FormatBorderType};
fn main() -> WorkbookResult<()> {
let mut workbook = Workbook::new();
let worksheet = workbook.get_worksheet(1)?;
worksheet.set_column("B:D", 18.0)?;
worksheet.set_row(4, 40.0)?;
worksheet.set_row(7, 30.0)?;
worksheet.set_row(8, 30.0)?;
let merge_format = Format::default()
.set_bold()
.set_border(FormatBorderType::Double)
.set_align(FormatAlignType::Center)
.set_align(FormatAlignType::VerticalCenter)
.set_background_color(FormatColor::RGB("00ffff00"));
worksheet.merge_range_with_format("B4:D4", "Merged Range", &merge_format)?;
worksheet.merge_range_with_format("B7:D8", "Merged Range", &merge_format)?;
workbook.save_as("examples/merge.xlsx")?;
Ok(())
}