Installation
Instalasi
Aspose.Cells FOSS untuk Rust didistribusikan sebagai aspose-cells-foss-rust crate, diinstal sebagai Cargo standar dependensi git — sepenuhnya didukung oleh Cargo dan dapat direproduksi melalui Cargo.lock.
Prerequisites
| Requirement | Detail |
|---|---|
| toolchain Rust | Edisi 2021 |
| Cargo | Termasuk dalam toolchain Rust |
| Sistem operasi | Windows, Linux, atau macOS |
| Microsoft Office | Tidak diperlukan |
1. Tambahkan Dependensi
Tambahkan crate ke bagian [dependencies] dari Cargo.toml Anda:
# Cargo.toml
[dependencies]
aspose-cells-foss-rust = { git = "https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Rust" }Cargo menyelesaikan repositori, mencatat commit yang tepat di Cargo.lock, dan membangun crate sebagai bagian dari proyek Anda.
2. Bangun Proyek Anda
cargo buildBuild pertama mengambil repositori dan mengompilasi crate; build berikutnya menggunakan revisi yang terkunci.
3. Verifikasi Instalasi
Bagian ini telah ditinjau terhadap model sumber terkini untuk perilaku produk terbaru dan cakupan API.
Buat program minimal yang menulis dan memuat ulang workbook:
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(())
}Jalankan:
cargo runJika program mencetak A1 = Hello, instalasi berfungsi dari ujung ke ujung.