Installation
Εγκατάσταση
Aspose.Cells FOSS για Rust διανέμεται ως το aspose-cells-foss-rust crate, εγκατεστημένο ως τυπικό Cargo εξάρτηση git — πλήρως υποστηρίζεται από το Cargo και είναι αναπαραγόμενο μέσω Cargo.lock.
Prerequisites
| Requirement | Detail |
|---|---|
| αλυσίδα εργαλείων Rust | Έκδοση 2021 |
| Cargo | Συμπεριλαμβάνεται στην αλυσίδα εργαλείων Rust |
| Λειτουργικό σύστημα | 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, η εγκατάσταση λειτουργεί από άκρη σε άκρη.