From e49fc8e6b4a29876e066a9930781109be61f41a0 Mon Sep 17 00:00:00 2001 From: 00331594 Date: Sun, 7 Apr 2024 14:34:26 +0800 Subject: [PATCH] :pencil: Update some examples --- examples/comments.rs | 8 -------- examples/defined_name.rs | 4 ++++ examples/ignore_errors.rs | 3 +++ 3 files changed, 7 insertions(+), 8 deletions(-) delete mode 100644 examples/comments.rs diff --git a/examples/comments.rs b/examples/comments.rs deleted file mode 100644 index 34c20e6..0000000 --- a/examples/comments.rs +++ /dev/null @@ -1,8 +0,0 @@ -use edit_xlsx::{Workbook, WorkbookResult}; - -fn main() -> WorkbookResult<()> { - let mut workbook = Workbook::from_path("examples/comments_test.xlsx")?; - let worksheet = workbook.get_worksheet(1)?; - workbook.save_as("examples/comments_test_saved.xlsx")?; - Ok(()) -} \ No newline at end of file diff --git a/examples/defined_name.rs b/examples/defined_name.rs index ce11a47..32f644b 100644 --- a/examples/defined_name.rs +++ b/examples/defined_name.rs @@ -20,9 +20,13 @@ fn main() -> WorkbookResult<()> { worksheet.write("A1", "This worksheet contains some defined names.")?; worksheet.write("B1", "Show defined name Sales on the right->")?; worksheet.write_formula("C1", "=Sales")?; + // In older versions of Excel, you could use the write_old_formula method: + // worksheet.write_old_formula("C1", "=Sales")?; worksheet.write("A2", "See Formulas -> Name Manager above.")?; worksheet.write("A3", "Example formula in cell B3 ->")?; worksheet.write_formula("B3", "=Exchange_rate")?; + // In older versions of Excel, you could use the write_old_formula method: + // worksheet.write_old_formula("B3", "=Exchange_rate")?; worksheet.write("F1", "Fill in some arrays on the right->")?; worksheet.write_column("G1", sales.iter())?; worksheet.write_column("H1", units.iter())?; diff --git a/examples/ignore_errors.rs b/examples/ignore_errors.rs index aa51ae7..f3fde0c 100644 --- a/examples/ignore_errors.rs +++ b/examples/ignore_errors.rs @@ -12,6 +12,9 @@ fn main() -> WorkbookResult<()> { // Write a divide by zero formula. This will also cause an Excel warning. worksheet.write_formula("C5", "=1/0")?; worksheet.write_formula("C6", "=1/0")?; + // In older versions of Excel, you could use the write_old_formula method: + // worksheet.write_old_formula("C5", "=1/0")?; + // worksheet.write_old_formula("C6", "=1/0")?; // Turn off some of the warnings: let mut error_map = HashMap::new();