Installation

설치

Aspose.Cells Rust용 FOSS는 다음과 같이 배포됩니다 aspose-cells-foss-rust crate, 표준 Cargo로 설치됩니다 git 의존성 — Cargo에서 완전히 지원되며, 다음을 통해 재현 가능합니다 Cargo.lock.


Prerequisites

RequirementDetail
Rust 툴체인Edition 2021
CargoRust 툴체인에 포함됩니다
운영 체제Windows, Linux, 또는 macOS
Microsoft Office필수 아님

1. 의존성 추가

귀하의 Cargo.toml[dependencies] 섹션에 크레이트를 추가하십시오:

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

Cargo는 저장소를 해결하고, 정확한 커밋을 Cargo.lock에 기록한 뒤, 프로젝트의 일부로 크레이트를 빌드합니다.


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를 출력하면 설치가 끝까지 정상 작동함을 의미합니다.


다음 단계

참조

 한국어