Dokumentacija HotXLS

Pretakanje velikih preglednic

Pregled

Nalaganje zelo velikih preglednic (npr. milijonov zapolnjenih celic) v pomnilnik lahko privede do napak zaradi pomanjkanja pomnilnika v 32-bitnih procesih; HotXLS zagotavlja pretočne bralnike in zapisovalnike z skoraj stalno porabo pomnilnika, ki obidejo generiranje DOM med razčlenjevanjem delovnega zvezka

Neposredni API bralnika

Razred TXLSDirectReader zaporedoma razčlenjuje tokove delovnega zvezka brez ustvarjanja modelov celic v pomnilniku; sproža dogodke ob srečanju s celicami

To vam omogoča, da zaporedoma pregledujete vrstice lista in zgodaj prekinete, ko so meje ciljnih podatkov razrešene

procedure Read(AStream: TStream; ACallback: TXLSDirectReadCallback);

Neposredni API zapisovalnika

Razred TXLSDirectWriter neposredno zapisuje vrstice v paket datoteke ZIP, s čimer zagotavlja minimalno režijo pomnilnika pri ustvarjanju velikih izvozov podatkov