use docxcraft::{
document::Document,
paragraph::Paragraph,
table::{Table, TableCell, TableRow},
};
fn main() -> Result<(), Box<dyn std::error::Error>> {
let locale = String::from("en");
let mut document = Document::new(&locale);
document.add_paragraph(Paragraph::new("Quarterly sales".into()).with_bold(true));
let mut table = Table::new();
let mut header = TableRow::new();
header.add_cell(TableCell::header("Quarter"));
header.add_cell(TableCell::header("Revenue"));
table.add_row(header);
let mut row = TableRow::new();
row.add_cell(TableCell::new("Q1"));
row.add_cell(TableCell::new("120"));
table.add_row(row);
document.add_table(table);
std::fs::create_dir_all("target/examples")?;
document.save("target/examples/basic.docx")?;
Ok(())
}