Installation
Installation
Aspose.Cells FOSS für Rust wird als das aspose-cells-foss-rust crate, installiert als ein Standard-Cargo Git-Abhängigkeit — vollständig unterstützt von Cargo und reproduzierbar über Cargo.lock.
Prerequisites
| Requirement | Detail |
|---|---|
| Rust-Toolchain | Edition 2021 |
| Cargo | Enthalten in der Rust-Toolchain |
| Betriebssystem | Windows, Linux oder macOS |
| Microsoft Office | Nicht erforderlich |
1. Abhängigkeit hinzufügen
Fügen Sie das Crate zum [dependencies]-Abschnitt Ihrer Cargo.toml hinzu:
# Cargo.toml
[dependencies]
aspose-cells-foss-rust = { git = "https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Rust" }Cargo löst das Repository auf, zeichnet den genauen Commit in Cargo.lock auf und baut das Crate als Teil Ihres Projekts.
2. Baue dein Projekt
cargo buildDer erste Build holt das Repository und kompiliert das Crate; nachfolgende Builds verwenden die gesperrte Revision.
3. Überprüfe die Installation
Dieser Abschnitt wurde anhand des aktuellen Quellmodells für das neueste Produktverhalten und die API-Abdeckung überprüft.
Erstelle ein Minimalprogramm, das eine Arbeitsmappe schreibt und erneut lädt:
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(())
}Führe es aus:
cargo runWenn das Programm A1 = Hello ausgibt, funktioniert die Installation von Anfang bis Ende.