Installation
설치
Aspose.Cells Rust용 FOSS는 다음과 같이 배포됩니다 aspose-cells-foss-rust crate, 표준 Cargo로 설치됩니다 git 의존성 — Cargo에서 완전히 지원되며, 다음을 통해 재현 가능합니다 Cargo.lock.
Prerequisites
| Requirement | Detail |
|---|---|
| Rust 툴체인 | Edition 2021 |
| Cargo | Rust 툴체인에 포함됩니다 |
| 운영 체제 | 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를 출력하면 설치가 끝까지 정상 작동함을 의미합니다.