Otkrijte izmenjen XLSX: HotXLS Agile dataIntegrity HMAC
Proverite Agile-šifrovane XLSX pakete u Delphi-ju uz HotXLS: HMAC-SHA-512 dataIntegrity, provere u konstantnom vremenu i zapise rezervacije pisanja
Blog o razvoju softvera losLab
Software Development Blog
Proverite Agile-šifrovane XLSX pakete u Delphi-ju uz HotXLS: HMAC-SHA-512 dataIntegrity, provere u konstantnom vremenu i zapise rezervacije pisanja
Kako HotXLS čita Agile-šifrovani XLSX u Delphiju: OpenEncrypted analizira EncryptionInfo, izvodi SHA-512 spin-count izvod ključa, a zatim dešifruje AES-CBC
Kako HotXLS u Delphiju deli pravila uslovnog formatiranja i provere podataka na prioritetne objekte pravila kada izmene redova ili kolona podele njihov opseg
HotXLS pivot emitter deklarisao je BIFF telo od 24 bajta, a upisao 26, pa su chart sheet-ovi nestali pri ponovnom otvaranju; popravka i način provere
Kako HotXLS razvrstava BIFF SupBook i XTI zapise u Delphi-ju i zašto same-sheet, add-in i DDE ili OLE veze ne mogu da se pogode iz self flaga ili praznog URL-a
HotXLS otvara Excel 2.0, 3.0 i 4.0 radne sveske iz pre-OLE ere u Delphiju, čitajući sirove BIFF tokove, zapise ćelija po generaciji i keširane rezultate formula
Kako HotXLS upisuje BIFF8 grupe sekundarne ose u Delphi-ju: AXESUSED, dva AxisParent bloka i zašto chart grupa živi unutar svake grupe ose grafikona
HotXLS sidri BIFF8 chart substream za radni list kao OBJ kontrolu domaćina tipa 5, pa grafikon sedi pored podataka umesto da zauzima sopstveni list
PivotTable tablice su najsloženija struktura u binarnom formatu .xls. Saznajte kako HotXLS gradi samostalnu pivot predmemoriju u Delphiju Gotovo svaki deo
Kako HotXLS dekodira BIFF8 XLUnicodeString payload u Delphi-ju: GetWideString broji bajtove, fHigh 0 traži GetString, a pogrešan par ćuti u praksi
HotXLS iz Delphi-ja izračunava PRICE, YIELD, DURATION, funkcije za datume kupona i trezorske zapise, sa svih pet baza za obračun dana i bez instaliranog Excel-a
HotXLS dekoduje slike metafajla radnog lista u ograničenu scenu komandi umesto da bajtove preda GDI reprodukciji, sa budžetima i otkazujućim parsiranjem
HotXLS čita keširane vrednosti Excel formula u Delphi-ju bez rekalkulacije, čime ETL ciklusi ostaju brzi a izvorne radne sveske netaknute bajt po bajt
HotXLS pravi Excel camera objekte iz Delphi-ja: živa slika opsega ćelija koju Excel iznova renderuje pri otvaranju, uz konverziju jedinica i round-trip
TXLSCellImageExporter prikazuje pravougaonik ćelija XLS ili XLSX u jedan PNG ili JPEG bez paginacije, sa budžetima i atomskom zamenom datoteke
Napravite CF_HTML sadržaj u Delphiju uz HotXLS i lepite Excel opsege u Word ili pregledač sa očuvanim formatiranjem i preciznim pomerajima u bajtovima
Excel waterfall i treemap grafikoni iz Delphi-ja sa HotXLS: cx chartSpace delovi, layoutId tipovi serija, cx pt keševi i AlternateContent sidro
Kako dodati Excel grafikone, slike i oblike iz Delphija pomoću HotXLS-a: listovi grafikona u XLS-u, ugrađeni grafikoni i slike u XLSX-u, i EMU dimenzionisanje
Širina Excel kolone meri se u Max Digit Width jedinicama, pa font Normal koji nije Calibri pomera svaku granicu kolone. Kako HotXLS meri MDW u Delphiju
Zapišite komentare ćelija sa autorima, spoljnim URL-ovima i linkovima unutar sveske iz Delphija pomoću HotXLS-a, uključujući XLSX API Preimenujte list iz
HotXLS parsira Compound File Binary v3 kontejnere u Pascalu: potpis zaglavlja, DIFAT, FAT lance, MiniFAT i stablo direktorijuma, bez oslanjanja na ole32.dll
Kako HotXLS evaluira pravila Excel uslovnog formatiranja u Delphi van Excel-a, i slučajevi Top 10 procenata, iznad proseka i duplikata koje je Excel 16
Primenite pravila cellIs, trake podataka, komplete ikona i delove bogatog teksta iz Delphi-ja pomoću HotXLS-a, izbegavajući zamke dxf stila i indeksa baze
HotXLS u Delphiju čuva XLSX, ODS i XLS kroz privremenu datoteku i atomsko preimenovanje u Windows API-ju, pa prekid čuvanja ne može da ošteti radnu svesku
Pet odbijanja kompajlera samo na Delphi XE5 i zašto je provera najnovijeg kompajlera pustila da HotXLS build matrix nečujno propadne tokom razvoja
HotXLS AddCopy kopira Excel listove između radnih svezaka u Delphiju i ponovo vezuje formule, reference grafikona i indekse fontova u odredišnoj radnoj svesci
HotXLS u Delphi-ju izračunava formule koje referišu drugu radnu svesku nad živim objektom u memoriji, uz povratak na keš spoljnih veza kada nije registrovana
Izvezite Excel listove u CSV, TSV i HTML iz Delphi-ja pomoću HotXLS-a. Pokriva navodnike RFC 4180, UTF-8 BOM i zašto je formulama potrebna metoda Calculate pre
HotXLS TXLSWorkbookViewer prikazuje Excel sveske kao Delphi mrežu: spojene ćelije, sinhronizacija pomeranja, izbor ćelija i događaji za hiperlinkove i komentare
Dodajte validaciju padajućeg menija, kriterijume AutoFiltera i Excel tabele iz Delphija pomoću HotXLS-a, uključujući pregled filtera na serveru
Izvezite rezultate TDataset u Excel iz Delphija pomoću HotXLS-a: grupisanje i straničenje TDataToXLS, zamka VCL zavisnosti i petlja bezbedna za servise
Excel datum je samo broj dok ne saznate od koje epohe počinje računanje. Pogledajte kako se sistemi 1900 i 1904 razlikuju za 1462 dana i ulogu numFmt
HotXLS ponovo računa svaku formulu u izolovanom overlay-u i prijavljuje svaku keširanu vrednost koja se ne slaže, bez upisa u radnu svesku osim na zahtev
Kreirajte definisana imena na nivou radne sveske i radnog lista pomoću HotXLS-a u Delphi-ju, pišite međulistne formule koje preživljavaju izmene i izbegavajte
Računajte Excel 365 formule dinamičkih nizova sa prelivom u Delphiju uz HotXLS: XLOOKUP, FILTER, SORT, UNIQUE i SEQUENCE usidreni kroz SetArrayFormula
Excel-ove funkcije DEC2BIN, HEX2DEC i IMSUM kriju 10-bitni dvojični komplement i kompleksnu matematiku kodiranu u stringovima. Pogledajte kako ih HotXLS
HotXLS okida TXLSFileMonitor događaje na glavnoj niti dok worker čeka, pa zaustavljanje monitora unutar OnFileChanged pravi mrtvu petlju bez thread ownership
Evaluirajte Excel formule u Delphi-ju pomoću HotXLS-a: mehanizam Calculate, prilagođene funkcije OnUserFunction, formule niza i zašto je izvozu u CSV potrebne
Excel može da evaluira formulu korak po korak. Pogledajte kako HotXLS reprodukuje to postupno smanjivanje za potrebe revizije i otklanjanja grešaka u tabelama
Kako HotXLS pomera reference formula A1 kada umećete ili brišete redove i kolone u Delphi-ju: relativne i apsolutne reference, krajnje tačke opsega i pravila
Izgradnja HotXLS-a pod Free Pascal-om traži DELPHIUNICODE, CORBA interfejse sa eksplicitnim COM slotovima i Pascal AES putanju umesto Delphi OMF objekata
Kako HotXLS upisuje theme boje popuna grafikona u binarni XLS: GelFrame zapis, OfficeArt scheme indeks u crvenom bajtu i MSOTINT payload u praksi
Određujte veličinu ugrađenih XLSX slika u Delphiju uz HotXLS: EMU jedinice, geometrija u cm i poentama, skaliranje zaključanim odnosom stranica i margine u cm
HotXLS čita prave piksel dimenzije iz GIF, BMP i JPEG header-a pa AddPicture piše stvarnu geometriju umesto 100x100 fallback-a koji rasteže slike
Metoda Recalculate u HotXLS radnoj svesci gradi graf zavisnosti formula u Delphi-ju kako bi se ponovo procenile samo promenjene ćelije: volatilne funkcije,
HotXLS ponovo piše jedan radni list unutar postojećeg XLSX paketa iz Delphija dok svaki nedirnut deo prelazi sa svojim komprimovanim bajtovima doslovno
Rešite namerne kružne reference u Delphi-ju pomoću HotXLS-a: iterativni proračun preko Iterate, IterateCount i IterateDelta, i kako se krug konverguje
Izračunajte Excel LAMBDA zatvaranja i potpunu LET semantiku u Delphi-ju uz HotXLS: imenovane lambde, leksičko zahvatanje, zasenčenje i zarez kao separator
Praktično podešavanje performansi HotXLS-a za velike Excel datoteke u Delphi-ju: čuvanje preko StreamingWrite, ponovna upotreba baze stilova, povratni pozivi
Zašto je VLOOKUP preko kolone koja sadrži samu formulu legalan u Excel-u, i kako HotXLS razdvaja grane skeniranja od grana redosleda da zaustavi lažne cikluse
Kako HotXLS čuva prilagođene teme, nepoznate extLst blokove i calcChain kada Delphi kod uredi jednu ćeliju u XLSX datoteci, te gde prestaje vernost povratnog
Kako HotXLS obrađuje spojene ćelije u Delphi šablonima izveštaja: semantika ćelije sidra, pravila pomeranja u InsertRows i ponašanje izvoza u HTML i RTF
Otvorite veliki XLSX u Delphi bez parsiranja svakog radnog lista: HotXLS MetadataOnly otkrivanje, SelectedSheets učitavanje, LoadSheet na zahtev i snimanje
HotXLS otvara i čuva OpenDocument Spreadsheet datoteke iz Delphi-ju: SaveAsODS opcije za izvoz, lagana putanja za uvoz i šta preživljava kružno putovanje
Dva baga sa šifrovanjem gde je lozinka ispravna ali Excel prijavljuje oštećenje. Pogledajte kako neslaganja u ECB/CBC i RC4 re-key drifru kvare interop
Kreirajte XLS i XLSX radne sveske iz Delphi servisa bez instalacije Excel-a: izvorni BIFF i OOXML pisci, strimovanje u HTTP odgovore, bez COM-a
Zašto je dodavanje niti usporilo XLSX analiziranje u Delphiju, te kako je HotXLS smanjio alokacije na hrpi sa 20 na 9.1 po ćeliji kako bi postigao 1.90x
HotXLS izvozi radne sveske u arhivski PDF/A iz Delphi-ja: ugrađen sRGB output intent, pdfaid metapodaci i pravilo o fontovima na kojem se izvoz spotakne
BIFF PivotCache substream određuje okvir SXDB, SXDBB i SXFDB po rasporedu tela, a ne po broju zapisa, i HotXLS učvršćuje dijalekt iz prvog zapisa
Kreirajte XLSX izvedene tabele u Delphi-ju uz HotXLS: AddPivotTable, računske stavke i polja, showDataAs prikazi, grupisanje po datumu i osvežavanje u procesu
HotXLS čuva originalni ChartML uvezenog Excel grafikona dok uređujete naslove, serije i ose u Delphi i gradi kombinovane grafikone sa dve ose
Zaštitite radne listove, zadržite opsege za unos promenljivim i kontrolišite raspored štampe u Delphi-ju pomoću HotXLS-a: oznake Locked, podešavanje stranice,
HotXLS objedinjuje XLS, XLSX, ODS i CSV streaming čitanje iza pull row kursora u Delphi-ju: eksplicitna mašina stanja, idempotentan Cancel i pozajmljeni redovi
Kompajlirajte R1C1 formule u Delphi-ju pomoću HotXLS-a: GetCompiledFormulaR1C1 razrešava R2C3, R[-1]C[2] i RC po ćeliji, tako da jedna relativna formula
Kako HotXLS drži velike Delphi radne sveske malim u memoriji: blokovi ćelija od 256 redova, intervalni prelazi stilova koji nikad ne materijalizuju prazne
Čitajte nazive radnih listova iz XLS, XLSX i ODS datoteka u Delphi-ju bez učitavanja ćelija: HotXLS GetSheetNames, detekcija šifrovanja i trijaža
Kreirajte Excel mini-grafikone (sparklines) u Delphi-ju pomoću HotXLS-a: linijske, stubičaste i win/loss grupe, ARGB slotove boja i x14 extLst blok koji Excel
Excel-ove funkcije NORM, CHISQ i BETA kriju stvarnu numeričku analizu. Pogledajte kako ih HotXLS računa pomoću regularizovane gama i beta funkcije u Delphi-ju,
XLSX s milion redova ne mora stati u memoriju — kako HotXLS skenira delove radnog lista streaming čitačem bez DOM-a, uz gotovo konstantnu memoriju u Delphi-ju
Generisanje ogromnog XLSX-a ne bi trebalo da raste s brojem redova — HotXLS striming piše OOXML sa inline niskama i bez tabele deljenih niski u Delphi-ju
Držite velike XLSX izvoze unutar memorijskih limita uz HotXLS StreamingWrite, povratne pozive na nivou reda i višenitne batch poslove radnih svezaka
HotXLS piše ISO/IEC 29500 Strict radne sveske iz Delphija, prevodeći svaki deo paketa u purl rečnike i odbijajući funkcije koje Strict zabranjuje
HotXLS zamenjuje Bulove rezultate Save i Open poziva strukturisanom dijagnostikom: stabilni kodovi grešaka, nivoi ozbiljnosti i kontekst lista za Delphi
Izračunajte strukturisane reference Table[Column] u Delphi-ju uz HotXLS: specifikatore stavki, raspone kolona, vraćanje u izvoran oblik i oblik tekućeg reda
Zašto SUBTOTAL 109 i SUBTOTAL 9 vraćaju isti zbir u HotXLS pre v2.197.0, i kako callback skriven-red popravlja AGGREGATE skrivenih redova u Delphiju
Excel slicer-i za tabele u Delphi-ju sa HotXLS: osam delova koji moraju da se slažu, zašto se slicer cache uvek ponovo gradi, i kako rid lanci ostaju stabilni
Kako HotXLS pretvara slike radnog lista koje nose alternativni tekst u nezavisne elemente PDF Figure, i zašto je jedan MCID dodeljivač po stranici obavezan
Popunjavajte šablone Excel izveštaja iz Delphi-ja pomoću HotXLS-a: locirajte mesta za unos (placeholders) pomoću FindText, klonirajte redove detalja, bezbedno
Pišite Excel 365 ugnježdene komentare uz HotXLS: lance odgovora AddThreadedComment, delove threadedComments i person, i razlike u odnosu na stare beleške
HotXLS pravi podskup ugrađenih PDF fontova pomoću Windows API-ja CreateFontPackage iz biblioteke fontsub.dll, zadržavajući samo korišćene glifove
Ne-ASCII tekst se može urušiti u znakove pitanja kroz RTF, HTML, CSV i ZIP izvoze — kako HotXLS drži Unicode netaknutim na svakoj putanji izvoza u Delphi-ju
Kako HotXLS čuva VBA projekte i spoljne veze dok Delphi kod uređuje XLS i XLSX radne sveske: čuvanje sa makroima, ciljevi veza i granice kruženja
HotXLS lets Delphi developers rewrite VBA module source code and recompress it with the MS-OVBA algorithm, then write the macros back into XLS or XLSM files
Izvršite reviziju Excel datoteka iz Delphi-ja pomoću HotXLS-a: prebrojte grafikone i formule, a zatim konvertujte XLS, XLSX i ODS uz poznata ograničenja
HotXLS upoređuje dve radne sveske iz Delphija i prijavljuje razlike listova, ćelija, formula i spajanja kao strukturiranu listu i čitljiv izveštaj, bez Excela
Podesite i čitajte svojstva Excel dokumenata iz Delphi-ja pomoću HotXLS-a: naslov, autor, kompanija i ključne reči kroz BIFF i OOXML strukture
Kako HotXLS koordinira čitanja i upise sveske u Delphi-ju kroz O(1) read lease-ove, fail-fast write guard-ove, reentrantne transakcije i brojač generacije
HotXLS renderuje Excel radne listove u numerisani PDF u Delphi-ju i C++Builder-u pomoću SaveAsPDF, bez instaliranog Office-a, koristeći ugrađeni Helvetica font
Kako HotXLS evaluira XLOOKUP i XMATCH u Delphi: legalni režimi poklapanja i pretrage, logaritamski binarni descent, ivice duplih ključeva, i zašto se
Upisujte XLSX fajlove šifrovane AES-om iz Delphi-ja metodom SaveAsEncrypted u HotXLS-u: ECMA-376 standardno šifrovanje, lozinke i ograničenje samo za upis
Zašto hardkodovanje xl/worksheets/sheet1.xml ruši validne XLSX fajlove, i kako HotXLS razrešava mete OPC odnosa naspram izvornog dela u Delphiju
Kako HotXLS ekspanduje pratioce deljenih formula XLSX-a u Delphiju: pronalaženje master si-a, pomeranje relativnih referenci, i preživljavanje samozatvarajućih
Podesite zaštitu XLSX lista u Delphiju pomoću HotXLS-a: 15 AllowOption bitova dozvole, OOXML pravilo da se izostavljeno podrazumeva kao dozvoljeno i parsiranje
Klonirajte stilizovan XLSX radni list u Delphiju pomoću HotXLS Duplicate i CopyFrom: šta se duboko kopira, šta ostaje plitko i kako da ponovo izgradite
Kako HotXLS validira ZIP end of central directory zapis sa četiri unakrsne provere tako da falsifikovan EOCD skriven u ZIP komentaru ne može prevariti vaš
Kako HotXLS napumpava mnogo XLSX radnih listova konkurentno iz jednog deljenog toka ZIP paketa u Delphi koristeći read gate koji zaključava samo par seek i read
CRC32 kontrolne sume u HotXLS radnom listu mogu prekoračiti stek radne niti od 1 MB kada zlib-ng izabere putanju Chorba; deljenje podataka u blokove od 64 KB