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_mut si 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 LoadOptions repair flags při načítání souborů třetích stran.

API Reference Shrnutí

TřídaPopis:
WorkbookKořenový objekt: vytvořit, načíst a uložit sešity XLSX
WorksheetJedna list a jeho buňky, grafy a nastavení
CellMutMutovatelná buňka: nastavení typizované hodnoty a vzorce
CellStyleFormátování buněk s písmem, výplní a okraji
ChartTypeVýběr typu grafu při přidávání grafů
ValidationPravidla ověřování dat
AutoFilterFiltrování rozsahu
LoadOptionsNačítání chování a opravných příznaků
CellsErrorTyp chyby vrácený napříč API

Viz také:

 Čeština