Installation
Kurulum
Aspose.Cells Rust için FOSS şu şekilde dağıtılır aspose-cells-foss-rust crate, standart bir Cargo olarak kurulur git bağımlılığı — Cargo tarafından tam desteklenir ve şunun aracılığıyla yeniden üretilebilir Cargo.lock.
Prerequisites
| Requirement | Detail |
|---|---|
| Rust araç zinciri | Sürüm 2021 |
| Cargo | Rust araç zinciriyle birlikte gelir |
| İşletim sistemi | Windows, Linux veya macOS |
| Microsoft Office | Gerekli değil |
1. Bağımlılığı Ekleyin
Crate’i Cargo.toml dosyanızın [dependencies] bölümüne ekleyin:
# Cargo.toml
[dependencies]
aspose-cells-foss-rust = { git = "https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Rust" }Cargo, depoyu çözer, kesin commit’i Cargo.lock içinde kaydeder ve crate’i projenizin bir parçası olarak derler.
2. Projenizi Oluşturun
cargo buildİlk derleme, depoyu alır ve crate’i derler; sonraki derlemeler kilitli revizyonu kullanır.
3. Kurulumu Doğrulayın
Bu bölüm, en son ürün davranışı ve API kapsamı için mevcut kaynak modeline karşı gözden geçirilmiştir.
Bir çalışma kitabı yazan ve yeniden yükleyen minimal bir program oluşturun:
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(())
}Çalıştırın:
cargo runProgram A1 = Hello yazdırıyorsa, kurulum uçtan uca çalışıyor demektir.