Installation
Telepítés
Aspose.Cells FOSS for Rust a következőként kerül terjesztésre aspose-cells-foss-rust crate, telepítve standard Cargo git függőség — teljes mértékben támogatott a Cargo által, és reprodukálható a Cargo.lock.
Prerequisites
| Requirement | Detail |
|---|---|
| Rust eszközkészlet | 2021-es kiadás |
| Cargo | A Rust eszközkészlet részeként |
| Operációs rendszer | Windows, Linux vagy macOS |
| Microsoft Office | Nem szükséges |
1. Add a függőséget
Add hozzá a crate-et a [dependencies] szakaszhoz a Cargo.toml fájlban:
# Cargo.toml
[dependencies]
aspose-cells-foss-rust = { git = "https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Rust" }Cargo feloldja a tárolót, a pontos commitot Cargo.lock-ban rögzíti, és a crate-ot a projekt részeként építi.
2. Építsd fel a projekted
cargo buildAz első build letölti a repository-t és lefordítja a crate-et; a későbbi build-ek a locked revision-t használják.
3. Ellenőrizd a telepítést
Ezt a szakaszt átnéztük a jelenlegi forrásmodell alapján a legújabb termékviselkedés és a API lefedettség érdekében.
Készíts egy minimális programot, amely ír és újratölt egy munkafüzetet:
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(())
}Futtasd:
cargo runHa a program kiírja A1 = Hello, a telepítés végig működik.