Quickstart

Quickstart

Bu sayfa, Rust için temel Aspose.Cells FOSS iş akışını adım adım gösterir: bir çalışma kitabı oluşturma, tiplenmiş hücre değerleri ve bir formül yazma, dosyayı kaydetme ve tekrar yükleme.


Ön Koşullar

GereksinimDetay
Crate yüklendiGör Installation
Rust toolchainSürüm 2021

1. Bir Çalışma Kitabı Oluşturun ve Değerleri Yazın

Yeni bir Workbook, Sheet1 adlı bir çalışma sayfası ile başlar. Değiştirilebilir erişim get_worksheets_mut ve get_cells_mut üzerinden akar; her hücrenin tiplenmiş ayarlayıcıları vardır:

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. Temel Çağrıları Anlayın

  • Workbook::new — bir sayfa içeren boş bir çalışma kitabı oluşturur.
  • put_value_string / put_value_i32 / put_value_bool / put_value_decimal — yazılmış hücre ayarlayıcıları.
  • put_formula_with_cached_value — formülü ve Excel’in yeniden hesaplamadan önce gösterdiği değeri saklar.
  • Workbook::save — XLSX paketini diske yazar.
  • Workbook::load_xlsx — var olan bir XLSX dosyasını yükler.
  • display_string_value — değerleri geri okurken hücrenin görüntü metni.

3. Çalıştır

cargo run

Program hello.xlsx yazar ve yeniden yükledikten sonra A1 = Hello yazdırır.


Sonraki Adımlar

Ayrıca Bakınız

 Türkçe