Neposredni bralnik in zapisovalnik (API)
TXLSDirectReader in TXLSDirectWriter obdelujeta pakete XLSX brez hranjenja celotne mreže delovnega lista v pomnilniku, zato je treba klice API-ja, ki opisujejo list, opraviti pred ustrezno fazo pretakanja ali med njo
Življenjski cikel zapisovalnika in vrednosti celic
TXLSDirectWriter.BeginFile ali BeginStream začne paket, metode listov določajo po en delovni list naenkrat, Finish pa potrdi končni paket
| Skalarne celice | WriteString, WriteRichString, WriteNumber, WriteBoolean, WriteDateTime in WriteError |
| Celice s formulami | WriteFormula, WriteFormulaNumber, WriteFormulaString, WriteFormulaBoolean, WriteFormulaDateTime in WriteFormulaError sprejmejo vnaprej izračunane rezultate klicatelja |
| Skupni nizi | UseSharedStrings omogoči odpravo podvajanj nizov na ravni paketa |
| Statistika | CellCount poroča število oddanih celic |
Vrstice in stolpci so v javni površini zapisovalnika oštevilčeni od ena naprej in jih je treba dobavljati v vnaprejšnjem vrstnem redu delovnega lista
Ponovno uporabni slogi
AddCellStyle registrira nespremenljiv ročaj sloga na ravni paketa, CloneCellStyle pa izpelje nov ročaj brez zadrževanja vrstic delovnega lista
Definirani sklici in hiperpovezave
AddDefinedName, AddLocalDefinedName, AddDefinedRange in AddLocalDefinedRange dodajo sklice na ravni delovnega zvezka ali lista pred dokončanjem paketa
AddHyperlink, AddHyperlinkRange, AddInternalHyperlink in AddInternalHyperlinkRange oddajo zunanja razmerja ali notranje lokacije listov za eno celico ali obseg
Preverjanje podatkov
AddDataValidation in AddDataValidationSqRef izpostavita celotno površino pravil, medtem ko AddListValidation, AddWholeNumberValidation, AddDecimalValidation, AddDateValidation, AddTimeValidation, AddTextLengthValidation in AddCustomValidation zagotavljajo tipizirane pomožne funkcije
Pogojno oblikovanje
AddConditionalFormat, AddConditionalFormatExpression, AddConditionalFormatContainsText, AddConditionalFormatNotContainsText, AddConditionalFormatBeginsWith, AddConditionalFormatEndsWith, AddConditionalFormatTop10, AddConditionalFormatAboveAverage, AddConditionalFormatDuplicateValues, AddConditionalFormatUniqueValues, AddConditionalFormatContainsBlanks, AddConditionalFormatNotContainsBlanks, AddConditionalFormatContainsErrors in AddConditionalFormatNotContainsErrors dodajo skalarna pravila
AddConditionalFormatDataBar, AddConditionalFormatColorScale2, AddConditionalFormatColorScale3 in AddConditionalFormatIconSet dodajo vizualna pravila; ClearConditionalFormats odstrani čakajoča pravila za trenutni list
Samodejni filter in tabele
AddAutoFilterValue, AddAutoFilterDateGroup in AddAutoFilterSortCondition konfigurirajo filter delovnega lista
AddTable ustvari del tabele, AddTableFilterValue, AddTableFilterDateGroup in AddTableSortCondition pa konfigurirajo njeno stanje filtra in razvrščanja
Zaščita in prelomi strani
ProtectSheet, UnprotectSheet, AddProtectedRange in ClearProtectedRanges konfigurirajo zaščito delovnega lista; ProtectWorkbook in UnprotectWorkbook konfigurirata strukturo delovnega zvezka in ključavnice oken
AddHorizontalPageBreak in AddVerticalPageBreak oddata ročne prelome strani za trenutni delovni list
Diagnostika pomnilnika neposrednega bralnika
TXLSDirectReader.SharedStringMemoryLimit omejuje pomnilnik dekodiranih skupnih nizov, SharedStringsOnDisk poroča o selitvi v začasno indeksirano shrambo, SharedStringCount poroča število naloženih vnosov, ParallelDiag pa izpostavlja diagnostiko omejenega vzporednega razčlenjevalnika
Kazalec vrstic
TXLSRowCursor.SelectSheet in SelectSheetByName izbereta delovni list; SheetCount, SheetNames, SheetIndex, RowIndex in Eof izpostavljajo stanje prehoda, medtem ko SharedStringMemoryLimit uporablja enako politiko omejenih skupnih nizov kot neposredni bralnik