Quickstart

Quickstart

Trang này hướng dẫn quy trình làm việc cốt lõi Aspose.Cells FOSS cho Rust: tạo một workbook, ghi các giá trị ô có kiểu và một công thức, lưu tệp, và tải lại.


Yêu cầu trước

Yêu cầuChi tiết
Crate đã cài đặtXem Installation
Bộ công cụ RustEdition 2021

1. Tạo Workbook và Ghi Giá trị

Một Workbook mới bắt đầu với một worksheet tên là Sheet1. Truy cập có thể thay đổi (mutable) diễn ra qua get_worksheets_mutget_cells_mut; mỗi ô có các setter có kiểu:

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. Hiểu các Lời gọi Chủ chốt

  • Workbook::new — tạo một workbook trống với một sheet.
  • put_value_string / put_value_i32 / put_value_bool / put_value_decimal — bộ thiết lập ô có kiểu.
  • put_formula_with_cached_value — lưu công thức và giá trị mà Excel hiển thị trước khi tính lại.
  • Workbook::save — ghi gói XLSX ra đĩa.
  • Workbook::load_xlsx — tải một tệp XLSX hiện có.
  • display_string_value — văn bản hiển thị của ô khi đọc lại các giá trị.

3. Chạy nó

cargo run

Chương trình ghi hello.xlsx và in A1 = Hello sau khi tải lại nó.


Các bước tiếp theo

Xem thêm

 Tiếng Việt