Quickstart

Quickstart

Această pagină prezintă fluxul de lucru de bază Aspose.Cells FOSS pentru Rust: creează un registru de lucru, scrie valori celulare tipizate și o formulă, salvează fișierul și îl încarcă din nou.


Precondiții

CerințăDetaliu
Crate instalatVezi Installation
Lanț de instrumente RustEdiție 2021

1. Crează un registru de lucru și scrie valori

Un nou Workbook începe cu o foaie de calcul numită Sheet1. Accesul mutabil curge prin get_worksheets_mut și get_cells_mut; fiecare celulă are setteri tipizați:

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. Înțelege apelurile cheie

  • Workbook::new — creează un registru de lucru gol cu o singură foaie.
  • put_value_string / put_value_i32 / put_value_bool / put_value_decimal — setări de celule tipizate.
  • put_formula_with_cached_value — stochează formula și valoarea pe care o afișează Excel înainte de recalculare.
  • Workbook::save — scrie pachetul XLSX pe disc.
  • Workbook::load_xlsx — încarcă un fișier XLSX existent.
  • display_string_value — textul afișat al celulei la citirea valorilor înapoi.

3. Rulează

cargo run

Programul scrie hello.xlsx și afișează A1 = Hello după ce îl reîncarcă.


Pași următori

Vezi și:

 Română