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 bunky | WriteString, WriteRichString, WriteNumber, WriteBoolean, WriteDateTime a WriteError |
| Bunky vzorcov | WriteFormula, WriteFormulaNumber, WriteFormulaString, WriteFormulaBoolean, WriteFormulaDateTime a WriteFormulaError prijímajú výsledky v medzipamäti dodané volajúcim |
| Zdieľané reťazce | UseSharedStrings zapína deduplikáciu reťazcov na úrovni balíka |
| Štatistiky | CellCount 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č