Özellikler Genel Bakış
Özellikler Genel Bakış
Bu sayfa, Rust için Aspose.Cells FOSS’un özellik yüzeyini haritalar. Her alan, içinde karşılaşacağınız giriş-nokta türlerine bağlantı verir. API Reference.
Çalışma Kitabı Yaşam Döngüsü
Workbook kök nesnedir: Workbook::new boş bir çalışma kitabı oluşturur, Workbook::load_xlsx mevcut bir dosyayı açar ve save, save_xlsx veya save_with_format SaveFormat enum’ı tarafından yönetilen XLSX çıktısı yazar.
let mut workbook = Workbook::new();
workbook.save("report.xlsx")?;
let reloaded = Workbook::load_xlsx("report.xlsx")?;Hücreler, Değerler ve Formüller
Hücre koleksiyonları, bir çalışma sayfasındaki get_cells / get_cells_mut üzerinden gelir. Tipli ayarlayıcılar (put_value_string, put_value_i32, put_value_bool, put_value_decimal, put_value_date_time) string dönüşümlerini önler ve put_formula_with_cached_value formülleri önbelleğe alınmış sonuçlarıyla birlikte saklar:
cells.get("F1")?.put_value_i32(10)?;
cells.get("G1")?
.put_formula_with_cached_value("=F1*2", CellValue::Number(20.0))?;Grafikler
Grafikler, bir sayfanın grafik koleksiyonu aracılığıyla ChartType varyantları gibi Column ve Line kullanarak hücre aralıklarına bağlanır; bağlamalar ve türler, yüklü çalışma kitaplarından Chart ve ChartCollection aracılığıyla geri okunabilir.
Stil ve Düzen
CellStyle, Font, Fill ve Borders birleştirir; StyleFlag, hangi yönlerin uygulanacağını seçer. NumberFormat değerleri işler, PageSetup PaperSizeType ve PageOrientationType kontrol eder ve FreezePane başlık satırlarını sabitler.
Veri Kalitesi ve Yapısı
Validation (OperatorType ile), FormatCondition koşullu biçimlendirme, AutoFilter filtreleme, ListObject TableStyleType içeren yapılandırılmış tablolar, DefinedName adlandırılmış aralıklar ve WorkbookProtection / WorksheetProtection.
Savunmacı Yükleme
LoadOptions, try_repair_package ve try_repair_xml bayraklarını ortaya çıkarır; LoadDiagnostics, yükleme sırasında bulunan sorunları rapor eder. API yüzeyindeki hatalar, Result ve CellsError kullanılarak ele alınır.
İpuçları ve En İyi Uygulamalar
- Kapsam
get_worksheets_mut/get_cells_mutbir blok içinde ödünç alır, böylece çalışma kitabı daha sonra kaydedilebilir. - Değerleri dizeye biçimlendirmek yerine tiplenmiş ayarlayıcıları tercih edin.
- Formüllerle birlikte her zaman önbelleğe alınmış bir değer sağlayın, böylece dosyalar yeniden hesaplamadan önce doğru sonuçlarla açılır.
- Üçüncü taraf dosyaları alırken
LoadOptionsonarım bayraklarını kullanın.
API Reference Özeti
| Sınıf | Açıklama |
|---|---|
Workbook | Kök nesne: XLSX çalışma kitaplarını oluştur, yükle ve kaydet |
Worksheet | Tek bir sayfa ve onun hücreleri, grafikler ve ayarları |
CellMut | Değiştirilebilir hücre: tiplenmiş değer ve formül ayarlayıcıları |
CellStyle | Hücre biçimlendirme: yazı tipi, dolgu ve kenarlıklar |
ChartType | Grafik eklerken grafik türü seçimi |
Validation | Veri doğrulama kuralları |
AutoFilter | Aralık filtreleme |
LoadOptions | Yükleme davranışı ve onarım bayrakları |
CellsError | Hata türü API boyunca döndürüldü |