Installation

Installation

التثبيت

Aspose.Cells FOSS للـ Rust يتم توزيعه كـ aspose-cells-foss-rust crate، يتم تثبيته كـ Cargo قياسي اعتماد git — مدعوم بالكامل من قبل Cargo ويمكن تكراره عبر Cargo.lock.


Prerequisites

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


الخطوات التالية

انظر أيضاً

 العربية