Streaming af store regneark
Oversigt
Indlæsning af meget store regneark (f.eks. millioner af udfyldte celler) i hukommelsen kan føre til fejl om ikke nok hukommelse i 32-bit processer; HotXLS tilbyder streaming-læsere og -skrivere med næsten konstant hukommelsesforbrug, som omgår DOM-generering under parsing af projektmappe
Direct Reader-API
Klassen TXLSDirectReader parser projektmappe-strømme sekventielt uden at oprette cellemodeller i hukommelsen; den udløser hændelser, efterhånden som celler stødes på
procedure Read(AStream: TStream; ACallback: TXLSDirectReadCallback);
Dette lader dig scanne regnearksrækker sekventielt og afbryde tidligt, når mål-data-grænserne er løst
Direct Writer-API
Klassen TXLSDirectWriter skriver rækker direkte i ZIP-filpakken og sikrer minimal hukommelsesoverhead ved generering af store dataeksporter