Installation
Installatie
Aspose.Cells FOSS voor Rust wordt gedistribueerd als de aspose-cells-foss-rust crate, geïnstalleerd als een standaard Cargo git-dependency — volledig ondersteund door Cargo en reproduceerbaar via Cargo.lock.
Prerequisites
| Requirement | Detail |
|---|---|
| Rust-toolchain | Editie 2021 |
| Cargo | Meegeleverd met de Rust-toolchain |
| Besturingssysteem | Windows, Linux of macOS |
| Microsoft Office | Niet vereist |
1. Voeg de afhankelijkheid toe
Voeg de crate toe aan de [dependencies] sectie van uw Cargo.toml:
# Cargo.toml
[dependencies]
aspose-cells-foss-rust = { git = "https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Rust" }Cargo lost de repository, registreert de exacte commit in Cargo.lock en bouwt de crate als onderdeel van uw project.
2. Bouw uw project
cargo buildDe eerste build haalt de repository op en compileert de crate; volgende builds gebruiken de vergrendelde revisie.
3. Controleer de installatie
Deze sectie is beoordeeld tegen het huidige bronmodel voor het nieuwste productgedrag en API-dekking.
Maak een minimaal programma dat een werkmap schrijft en opnieuw laadt:
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(())
}Voer het uit:
cargo runAls het programma A1 = Hello afdrukt, werkt de installatie van begin tot eind.