Installation
Instalação
Aspose.Cells FOSS para Rust é distribuído como o aspose-cells-foss-rust crate, instalado como um Cargo padrão dependência git — totalmente suportado pelo Cargo e reproduzível via Rust toolchain Cargo.lock.
Prerequisites
| Requirement | Detail |
|---|---|
| Rust toolchain | Edição 2021 |
| Cargo | Incluído com a Rust toolchain |
| Sistema operacional | Windows, Linux ou macOS |
| Microsoft Office | Não é necessário |
1. Adicionar a Dependência
Adicione o crate à seção [dependencies] do seu Cargo.toml:
# Cargo.toml
[dependencies]
aspose-cells-foss-rust = { git = "https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Rust" }O Cargo resolve o repositório, registra o commit exato em Cargo.lock e compila o crate como parte do seu projeto.
2. Compile seu projeto
cargo buildA primeira compilação busca o repositório e compila o crate; compilações subsequentes usam a revisão travada.
3. Verifique a Instalação
Esta seção foi revisada em relação ao modelo de fonte atual para o comportamento mais recente do produto e cobertura de API.
Crie um programa mínimo que escreva e recarregue uma planilha:
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(())
}Execute-o:
cargo runSe o programa imprimir A1 = Hello, a instalação funciona de ponta a ponta.