Installation
इंस्टॉलेशन
Aspose.Cells Rust के लिए FOSS इस रूप में वितरित किया जाता है aspose-cells-foss-rust crate, एक मानक Cargo के रूप में स्थापित किया गया git निर्भरता — Cargo द्वारा पूरी तरह समर्थित और के द्वारा पुनरावृत्त योग्य Cargo.lock.
Prerequisites
| Requirement | Detail |
|---|---|
| Rust toolchain | Edition 2021 |
| Cargo | Rust toolchain के साथ शामिल |
| ऑपरेटिंग सिस्टम | Windows, Linux, या macOS |
| Microsoft Office | आवश्यक नहीं |
1. निर्भरता जोड़ें
अपने Cargo.toml के [dependencies] सेक्शन में crate जोड़ें:
# 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पहला बिल्ड रिपॉज़िटरी को फ़ेच करता है और क्रेट को कॉम्पाइल करता है; बाद के बिल्ड लॉक किए गए रिवीजन का उपयोग करते हैं।
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 प्रिंट करता है, तो स्थापना अंत-से-अंत तक काम करती है।