Installation
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, فإن التثبيت يعمل من البداية إلى النهاية.