Installation

Встановлення

Aspose.Cells FOSS для Rust розповсюджується як aspose-cells-foss-rust crate, встановлюється як стандартний Cargo git-залежність — повністю підтримується Cargo та відтворюється за допомогою Cargo.lock.


Prerequisites

RequirementDetail
Rust toolchainEdition 2021
CargoВключено до Rust toolchain
Операційна системаWindows, Linux або macOS
Microsoft OfficeНе потрібно

1. Додайте залежність

Додайте crate у розділ [dependencies] вашого Cargo.toml:

# Cargo.toml
[dependencies]
aspose-cells-foss-rust = { git = "https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Rust" }

Cargo визначає репозиторій, записує точний коміт у Cargo.lock і збирає crate як частину вашого проєкту.


2. Побудуйте ваш проєкт

cargo build

Перший збірка отримує репозиторій і компілює crate; наступні збірки використовують заблоковану ревізію.


3. Перевірте встановлення

Цей розділ був переглянутий щодо поточної моделі джерела для останньої поведінки продукту та покриття API.

Створіть мінімальну програму, яка записує та перезавантажує робочу книгу:

use aspose_cells_foss_rust::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")?;
    }
    workbook.save("verify.xlsx")?;

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

Запустіть її:

cargo run

Якщо програма виводить A1 = Hello, встановлення працює від початку до кінця.


Наступні кроки

Дивіться також

 Українська