Installation
Встановлення
Aspose.Cells FOSS для Rust розповсюджується як aspose-cells-foss-rust crate, встановлюється як стандартний Cargo git-залежність — повністю підтримується Cargo та відтворюється за допомогою Cargo.lock.
Prerequisites
| Requirement | Detail |
|---|---|
| Rust toolchain | Edition 2021 |
| Cargo | Включено до Rust toolchain |
| Операційна система | 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, встановлення працює від початку до кінця.