Quickstart

Quickstart

דף זה מדריך דרך זרימת העבודה המרכזית של Aspose.Cells קוד פתוח ל-Rust: יצירת חוברת עבודה, כתיבת ערכי תאים עם טיפוסים ונוסחה, שמירת הקובץ וטעינתו מחדש.


דרישות מוקדמות

דרישהפרט
Crate מותקןראה Installation
Rust toolchainEdition 2021

1. יצירת חוברת עבודה וכתיבת ערכים

Workbook חדש מתחיל עם גיליון עבודה אחד בשם Sheet1. גישה ניתנת לשינוי זורמת דרך get_worksheets_mut ו-get_cells_mut; לכל תא יש מגדרים (setters) עם טיפוסים:

use aspose_cells_foss_rust::{CellValue, Workbook};
use std::error::Error;

fn main() -> Result<(), Box<dyn Error>> {
    let mut workbook = Workbook::new();
    {
        let mut worksheets = workbook.get_worksheets_mut();
        let sheet = worksheets.get(0)?;
        let mut cells = sheet.get_cells_mut();

        cells.get("A1")?.put_value_string("Hello")?;
        cells.get("B1")?.put_value_i32(123)?;
        cells.get("C1")?.put_value_bool(true)?;
        cells.get("D1")?.put_value_decimal(12.5)?;
        cells.get("F1")?.put_value_i32(10)?;
        cells.get("G1")?
            .put_formula_with_cached_value("=F1*2", CellValue::Number(20.0))?;
    }
    workbook.save("hello.xlsx")?;

    let loaded = Workbook::load_xlsx("hello.xlsx")?;
    let sheet = loaded.worksheet("Sheet1")?;
    let cells = sheet.get_cells();
    println!("A1 = {}", cells.get("A1")?.display_string_value());

    Ok(())
}

2. הבנת הקריאות המרכזיות

  • Workbook::new — יוצר חוברת עבודה ריקה עם גיליון אחד.
  • put_value_string / put_value_i32 / put_value_bool / put_value_decimal — מגדירי תאים עם טיפוסים.
  • put_formula_with_cached_value — מאחסן את הנוסחה ואת הערך ש-Excel מציג לפני חישוב מחודש.
  • Workbook::save — כותב את חבילת ה-XLSX לכונן.
  • Workbook::load_xlsx — טוען קובץ XLSX קיים.
  • display_string_value — הטקסט שמוצג בתא בעת קריאת הערכים בחזרה.

3. הפעל זאת

cargo run

התוכנית כותבת hello.xlsx ומדפיסה A1 = Hello לאחר טעינתו מחדש.


שלבים הבאים

ראה גם

 עברית