Installation

نصب

Aspose.Cells FOSS برای Rust به‌صورت aspose-cells-foss-rust crate، نصب‌شده به‌عنوان یک Cargo استاندارد وابستگی git — کاملاً توسط Cargo پشتیبانی می‌شود و قابل بازتولید از طریق Cargo.lock.


Prerequisites

RequirementDetail
زنجیره ابزار Rustنسخه 2021
Cargoبه‌همراه زنجیره ابزار Rust گنجانده شده است
سیستم عاملویندوز، لینوکس یا macOS
مایکروسافت آفیسنیازی نیست

۱. افزودن وابستگی

crate را به بخش [dependencies] در Cargo.toml خود اضافه کنید:

# Cargo.toml
[dependencies]
aspose-cells-foss-rust = { git = "https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Rust" }

Cargo مخزن را حل می‌کند، commit دقیق را در Cargo.lock ثبت می‌نماید، و crate را به‌عنوان بخشی از پروژه شما می‌سازد.


2. ساخت پروژه خود

cargo build

اولین ساخت مخزن را دریافت می‌کند و crate را کامپایل می‌سازد؛ ساخت‌های بعدی از نسخه قفل‌شده استفاده می‌کنند.


3. تأیید نصب

این بخش در مقابل مدل منبع فعلی برای رفتار جدید محصول و پوشش API مرور شده است.

یک برنامهٔ حداقل ایجاد کنید که یک 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(())
}

آن را اجرا کنید:

cargo run

اگر برنامه A1 = Hello را چاپ کند، نصب به‌صورت انتها به انتها کار می‌کند.


گام‌های بعدی

همچنین ببینید:

 فارسی