Ροή μεγάλων λογιστικών φύλλων
Επισκόπηση
Η φόρτωση πολύ μεγάλων λογιστικών φύλλων (π.χ. εκατομμυρίων κατοικημένων κελιών) στη μνήμη μπορεί να οδηγήσει σε σφάλματα εξάντλησης μνήμης σε διεργασίες 32-bit· το HotXLS παρέχει αναγνώστες και εγγραφείς ροής με σχεδόν σταθερή χρήση μνήμης, παρακάμπτοντας τη δημιουργία DOM κατά την ανάλυση του βιβλίου εργασίας
Διεπαφή άμεσης ανάγνωσης
Η κλάση TXLSDirectReader αναλύει ροές βιβλίου εργασίας διαδοχικά χωρίς τη δημιουργία μοντέλων κελιών στη μνήμη· ενεργοποιεί συμβάντα καθώς συναντώνται κελιά
procedure Read(AStream: TStream; ACallback: TXLSDirectReadCallback);
Αυτό σας επιτρέπει να σαρώσετε γραμμές φύλλου διαδοχικά και να ματαιώσετε έγκαιρα όταν επιλυθούν τα όρια των στοχευμένων δεδομένων
Διεπαφή άμεσης εγγραφής
Η κλάση TXLSDirectWriter γράφει γραμμές απευθείας στο πακέτο αρχείων ZIP, διασφαλίζοντας ελάχιστη επιβάρυνση μνήμης κατά τη δημιουργία μεγάλων εξαγωγών δεδομένων