Dokumentácia HotXLS

API priameho čítania a zápisu

TXLSDirectReader a TXLSDirectWriter spracúvajú balíky XLSX bez držania kompletnej mriežky hárka v pamäti, takže volania API, ktoré opisujú hárok, musia byť vykonané pred príslušnou fázou streamovania alebo počas nej

Životný cyklus zapisovača a hodnoty buniek

TXLSDirectWriter.BeginFile alebo BeginStream spustí balík, metódy hárkov definujú vždy jeden hárok a Finish potvrdí konečný balík

Skalárne bunkyWriteString, WriteRichString, WriteNumber, WriteBoolean, WriteDateTime a WriteError
Bunky vzorcovWriteFormula, WriteFormulaNumber, WriteFormulaString, WriteFormulaBoolean, WriteFormulaDateTime a WriteFormulaError prijímajú výsledky v medzipamäti dodané volajúcim
Zdieľané reťazceUseSharedStrings zapína deduplikáciu reťazcov na úrovni balíka
ŠtatistikyCellCount hlási počet zapísaných buniek

Riadky a stĺpce sú vo verejnom rozhraní zapisovača od jednotky a musia byť dodávané v poradí hárka dopredu

Opätovne použiteľné štýly

AddCellStyle registruje nemenný popisovač štýlu na úrovni balíka a CloneCellStyle odvodzuje nový popisovač bez uchovávania riadkov hárka

Pomenované názvy a hypertextové odkazy

AddDefinedName, AddLocalDefinedName, AddDefinedRange a AddLocalDefinedRange pridávajú názvy zošita alebo hárka pred finalizáciou balíka

AddHyperlink, AddHyperlinkRange, AddInternalHyperlink a AddInternalHyperlinkRange emitujú externé vzťahy alebo interné umiestnenia hárkov pre jednu bunku alebo rozsah

Validácia údajov

AddDataValidation a AddDataValidationSqRef sprístupňujú kompletné rozhranie pravidiel, zatiaľ čo AddListValidation, AddWholeNumberValidation, AddDecimalValidation, AddDateValidation, AddTimeValidation, AddTextLengthValidation a AddCustomValidation poskytujú typované pomocníky

Podmienené formátovanie

AddConditionalFormat, AddConditionalFormatExpression, AddConditionalFormatContainsText, AddConditionalFormatNotContainsText, AddConditionalFormatBeginsWith, AddConditionalFormatEndsWith, AddConditionalFormatTop10, AddConditionalFormatAboveAverage, AddConditionalFormatDuplicateValues, AddConditionalFormatUniqueValues, AddConditionalFormatContainsBlanks, AddConditionalFormatNotContainsBlanks, AddConditionalFormatContainsErrors a AddConditionalFormatNotContainsErrors pridávajú skalárne pravidlá

AddConditionalFormatDataBar, AddConditionalFormatColorScale2, AddConditionalFormatColorScale3 a AddConditionalFormatIconSet pridávajú vizuálne pravidlá; ClearConditionalFormats odstraňuje čakajúce pravidlá pre aktuálny hárok

AutoFilter a tabuľky

AddAutoFilterValue, AddAutoFilterDateGroup a AddAutoFilterSortCondition konfigurujú filter hárka

AddTable vytvára časť tabuľky a AddTableFilterValue, AddTableFilterDateGroup a AddTableSortCondition konfigurujú jej stav filtra a triedenia

Ochrana a zlomy strán

ProtectSheet, UnprotectSheet, AddProtectedRange a ClearProtectedRanges konfigurujú ochranu hárka; ProtectWorkbook a UnprotectWorkbook konfigurujú štruktúru zošita a zámky okien

AddHorizontalPageBreak a AddVerticalPageBreak emitujú manuálne zlomy strán pre aktuálny hárok

Diagnostika úložiska priameho čítania

TXLSDirectReader.SharedStringMemoryLimit obmedzuje pamäť dekódovaných zdieľaných reťazcov, SharedStringsOnDisk hlási migráciu do dočasného indexovaného úložiska, SharedStringCount hlási počet načítaných položiek a ParallelDiag sprístupňuje ohraničenú diagnostiku paralelného analyzátora

Kurzor riadkov

TXLSRowCursor.SelectSheet a SelectSheetByName vyberajú hárok; SheetCount, SheetNames, SheetIndex, RowIndex a Eof sprístupňujú stav prechádzania, zatiaľ čo SharedStringMemoryLimit aplikuje rovnakú ohraničenú politiku zdieľaných reťazcov ako priamy čítač

Pozri tiež