Installation
Cài đặt
Aspose.Cells FOSS cho Rust được phân phối dưới dạng the aspose-cells-foss-rust crate, được cài đặt như một Cargo tiêu chuẩn phụ thuộc git — được Cargo hỗ trợ đầy đủ và có thể tái tạo qua Cargo.lock.
Prerequisites
| Requirement | Detail |
|---|---|
| bộ công cụ Rust | Edition 2021 |
| Cargo | Được bao gồm trong bộ công cụ Rust |
| Hệ điều hành | Windows, Linux hoặc macOS |
| Microsoft Office | Không bắt buộc |
1. Thêm phụ thuộc
Thêm crate vào phần [dependencies] của Cargo.toml của bạn:
# Cargo.toml
[dependencies]
aspose-cells-foss-rust = { git = "https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Rust" }Cargo sẽ giải quyết kho lưu trữ, ghi lại commit chính xác trong Cargo.lock, và biên dịch crate như một phần của dự án của bạn.
2. Xây dựng Dự án của bạn
cargo buildLần xây dựng đầu tiên sẽ lấy về kho lưu trữ và biên dịch crate; các lần xây dựng sau sẽ sử dụng phiên bản đã khóa.
3. Xác minh Cài đặt
Phần này đã được xem xét dựa trên mô hình nguồn hiện tại cho hành vi sản phẩm mới nhất và độ bao phủ API.
Tạo một chương trình tối thiểu ghi và tải lại 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(())
}Chạy nó:
cargo runNếu chương trình in ra A1 = Hello, việc cài đặt hoạt động từ đầu đến cuối.