old_array_formula/
old_array_formula.rs1use edit_xlsx::{Workbook, WorkbookResult, Write};
2
3fn main() -> WorkbookResult<()> {
4 let mut workbook = Workbook::new();
11 let worksheet = workbook.get_worksheet_mut(1)?;
13 worksheet.write("B1", 500)?;
15 worksheet.write("B2", 10)?;
16 worksheet.write("B5", 1)?;
17 worksheet.write("B6", 2)?;
18 worksheet.write("B7", 3)?;
19 worksheet.write("C1", 300)?;
20 worksheet.write("C2", 15)?;
21 worksheet.write("C5", 20234)?;
22 worksheet.write("C6", 21003)?;
23 worksheet.write("C7", 10000)?;
24 worksheet.write_old_formula("A1", "_xlfn.SUM(B1:C1*B2:C2)")?;
26 worksheet.write_old_formula("A2", "_xlfn.SUM(B1:C1*B2:C2)")?;
28 worksheet.write_old_formula("A5", "_xlfn.TREND(C5:C7,B5:B7)")?;
30
31 workbook.save_as("examples/old_array_formula.xlsx")?;
32 Ok(())
33}