Přehled funkcí
Přehled funkcí
Tato stránka mapuje povrch funkcí Aspose.Cells FOSS pro Rust. Každá oblast odkazuje na vstupní typy, se kterými se setkáte v the API Reference.
Životní cyklus sešitu
Workbook je kořenový objekt: Workbook::new vytváří prázdný sešit, Workbook::load_xlsx otevírá existující soubor a save, save_xlsx nebo save_with_format zapisují výstup XLSX řízený výčtem SaveFormat.
let mut workbook = Workbook::new();
workbook.save("report.xlsx")?;
let reloaded = Workbook::load_xlsx("report.xlsx")?;Buňky, hodnoty a vzorce
Kolekce buněk pocházejí z get_cells / get_cells_mut na listu. Typované nastavovače (put_value_string, put_value_i32, put_value_bool, put_value_decimal, put_value_date_time) se vyhýbají konverzím řetězců a put_formula_with_cached_value ukládá vzorce spolu s jejich cachovanými výsledky:
cells.get("F1")?.put_value_i32(10)?;
cells.get("G1")?
.put_formula_with_cached_value("=F1*2", CellValue::Number(20.0))?;Grafy
Grafy se ukotvují k rozsahům buněk prostřednictvím kolekce grafů listu s variantami ChartType, jako jsou Column a Line; ukotvení a typy lze načíst zpět z načtených sešitů pomocí Chart a ChartCollection.
Styling a rozvržení
CellStyle kombinuje Font, Fill a Borders; StyleFlag vybírá, které aspekty se použijí. NumberFormat vykresluje hodnoty, PageSetup řídí PaperSizeType a PageOrientationType a FreezePane připíná řádky záhlaví.
Kvalita dat a struktura
Validation (s OperatorType), FormatCondition podmíněné formátování, AutoFilter filtrování, ListObject strukturované tabulky s TableStyleType, DefinedName pojmenované rozsahy a WorkbookProtection / WorksheetProtection.
Defenzivní načítání
LoadOptions odhaluje příznaky try_repair_package a try_repair_xml; LoadDiagnostics hlásí problémy nalezené během načítání. Chyby napříč plochou API používají Result s CellsError.
Tipy a osvědčené postupy
- Rozsah
get_worksheets_mut/get_cells_mutsi půjčuje v bloku, aby bylo možné sešit později uložit. - Upřednostňujte typované settery před formátováním hodnot do řetězců.
- Vždy poskytněte kešovanou hodnotu s vzorci, aby se soubory otevřely se správnými výsledky před přepočítáním.
- Používejte
LoadOptionsrepair flags při načítání souborů třetích stran.
API Reference Shrnutí
| Třída | Popis: |
|---|---|
Workbook | Kořenový objekt: vytvořit, načíst a uložit sešity XLSX |
Worksheet | Jedna list a jeho buňky, grafy a nastavení |
CellMut | Mutovatelná buňka: nastavení typizované hodnoty a vzorce |
CellStyle | Formátování buněk s písmem, výplní a okraji |
ChartType | Výběr typu grafu při přidávání grafů |
Validation | Pravidla ověřování dat |
AutoFilter | Filtrování rozsahu |
LoadOptions | Načítání chování a opravných příznaků |
CellsError | Typ chyby vrácený napříč API |