Oppdag tuklet XLSX: HotXLS Agile dataIntegrity HMAC
Verifiser Agile-krypterte XLSX-pakker i Delphi med HotXLS: HMAC-SHA-512 dataIntegrity, konstant-tid-verifiseringssjekker og klassiske skrivereservasjonsposter
losLabs programvareutviklingsblogg
Software Development Blog
Verifiser Agile-krypterte XLSX-pakker i Delphi med HotXLS: HMAC-SHA-512 dataIntegrity, konstant-tid-verifiseringssjekker og klassiske skrivereservasjonsposter
Hvordan HotXLS leser Agile-kryptert XLSX i Delphi: OpenEncrypted tolker EncryptionInfo, kjører SHA-512 spin-count nøkkelutledning og dekrypterer deretter
Hvordan HotXLS deler betinget formatering og datavalideringsregler i prioriterte regelobjekter når rad- eller kolonneredigering deler opp området i Delphi
HotXLS retter BIFF8-lengdedrift i XLS-skriveren og viser hvordan korrekte record-lengder, SXEx-felter og round-trip-tester hindrer stream-korrupsjon
HotXLS klassifiserer BIFF SupBook-poster i syv typer: same-sheet U+0000-markøren leses fra rå kodepunkt, og uparsede poster skrives tilbake byte for byte
HotXLS åpner pre-OLE Excel 2.0-, 3.0- og 4.0-arbeidsbøker fra Delphi, og leser rå BIFF-strømmer, generasjonsspesifikke celleposter og bufrede formelresultater
HotXLS bygger BIFF8-diagrammer med sekundærakse via AxisParent og SerToCrt, verifiserer to chart groups og bevarer vanlig chart-output i Delphi
HotXLS foranker en BIFF8-diagramsubstream til et regneark som en OBJ type 5-vertskontroll, så diagrammet ligger ved dataene i stedet for å okkupere eget ark
PivotTables er den mest intrikate strukturen i det binære .xls-formatet. Se hvordan HotXLS bygger en pivot-cache og pakker SXDBB-poster i Delphi
HotXLS dekoder BIFF8 XLUnicodeString med riktig cch-byteberegning og fHigh, slik at Delphi-leseren unngår stille tomme trendlinje- og chart-tekster
HotXLS evaluerer PRICE, YIELD, DURATION, kupongdato- og statskasseveksel-funksjoner fra Delphi, med alle fem dagtellingsbasene og uten Excel installert
HotXLS dekoder regneark-metafilbilder til en avgrenset kommandoscene i stedet for å gi bytene til GDI-avspilling, med budsjett og fail-closed-parsing
HotXLS leser Excel sin bufrede formelverdi uten å kalkulere: TryGetCachedFormulaValue og IXLSFormulaCacheReader gir tilstand, kind og verdi for hver celle
HotXLS oppretter Excel-kameraobjekter fra Delphi og plasserer et levende bilde av et celleområde som Excel gjengir på nytt ved innlasting, med lenken intakt
TXLSCellImageExporter renderer et XLS/XLSX-cellerectangel til ett PNG- eller JPEG-bilde uten paginering, med piksel- og bytebudsjett og atomisk erstatning
Bygg en CF_HTML-utklippstavle-payload i Delphi med HotXLS slik at Excel-områder limes inn i Word eller en nettleser med stilen intakt, ved bruk av presise
HotXLS skriver vannfall- og treemap-diagrammer som selvstendige cx:chartSpace-deler med mc:AlternateContent-forankring, så eldre lesere får en fallback
Legg til Excel-diagrammer, bilder og figurer fra Delphi med HotXLS: diagramark i XLS, innebygde diagrammer/bilder i XLSX, EMU-størrelse og ankerfeller
Excel-kolonnebredde måles i Max Digit Width-enheter, så en Normal-font som ikke er Calibri flytter hver kolonnegrense. Slik måler HotXLS MDW i Delphi
Skriv cellekommentarer med forfattere, eksterne URL-er og interne koblinger fra Delphi med HotXLS, inkludert XLSX internkoblings-API og XLS-særegenheter
HotXLS parser Compound File Binary v3-beholdere i ren Pascal: headersignatur, in-header DIFAT, FAT-kjeder, MiniFAT og katalogtreet, uten ole32.dll
Hvordan HotXLS evaluerer Excel-regler for betinget formatering i Delphi utenfor Excel, og Top 10-prosent-, over gjennomsnitt- og duplikat-tilfellene Excel
Bruk cellIs-regler, datastolper, ikonsett og rik tekst fra Delphi med HotXLS, og unngå fellene med dxf-stiler og skriftutvalgsindekser i XLSX-filer
HotXLS lagrer XLSX, ODS, og XLS i Delphi gjennom en iscenesatt midlertidig fil og en atomisk Windows-omdøping, slik at en avbrutt lagring ikke kan ødelegge
HotXLS verifiserer 43 Delphi- og C++Builder-bygg siden XE5 og viser hvordan typecasts, nil-callbacks, VCL-synlighet og GDI+-varianter holdes portable
HotXLS' AddCopy kopierer Excel-regneark mellom arbeidsbøker i Delphi, og rebinder formler, diagramreferanser, og skrifttypeindekser for målarbeidsboken
HotXLS evaluerer formler som peker på en annen arbeidsbok mot et levende objekt i minnet i Delphi, og faller tilbake til cachen for eksterne lenker om nødvendig
Eksporter Excel-ark til CSV, TSV og HTML fra Delphi med HotXLS. Dekker RFC 4180-sitering, UTF-8 BOM, og hvorfor formler krever Calculate før eksport
HotXLS' TXLSWorkbookViewer gjengir Excel-arbeidsbøker som et Delphi-rutenett: trefftesting for sammenslåtte celler, rullesynkronisering og lenkehendelser
Legg til rullegardinvalidering, AutoFilter-kriterier og Excel-tabeller fra Delphi med HotXLS, samt forhåndsvisning og den 0-baserte kolonne-ID-fellen
Eksporter TDataset-resultater til Excel fra Delphi med HotXLS: TDataToXLS gruppering/paginering, VCL-avhengighetsfellen, XLSX-konvertering og sikker løkke
En Excel-dato er bare et tall til du vet hvilken epoke den teller fra. Se hvordan 1900- og 1904-systemene skiller 1462 dager, og hvordan numFmt merker en dato
HotXLS kalkulerer hver formel på nytt i et isolert overlay og rapporterer hver cache-verdi som uenig, uten å skrive til arbeidsboken til du ber om reparasjon
Opprett definerte navn for arbeidsbok og ark med HotXLS i Delphi, skriv formler på tvers av ark som tåler redigering, og unngå _xlnm-navnekonflikter
Evaluer Excel 365 dynamiske matriseformler med spill i Delphi med HotXLS: XLOOKUP, FILTER, SORT, UNIQUE og SEQUENCE forankret via SetArrayFormula
Excels DEC2BIN, HEX2DEC og IMSUM-funksjoner skjuler ti-bit to-komplement og strengkodet kompleks matematikk. Se hvordan HotXLS implementerer dem i Delphi
HotXLS avfyrer TXLSFileMonitor-hendelser på hovedtråden mens arbeidertråden venter, så å stoppe monitoren inne i OnFileChanged deadlocker uten trådeierskap
Evaluer Excel-formler i Delphi med HotXLS: Calculate-motoren, OnUserFunction egendefinerte funksjoner, matriseformler, og hvorfor verdier må beregnes
Excel kan evaluere en formel ett trinn om gangen. Se hvordan HotXLS reproduserer den trinnvise reduksjonen for revisjon og feilsøking av regneark i Delphi
Hvordan HotXLS forskyver A1-formelreferanser når du setter inn eller sletter rader og kolonner i Delphi: relative og absolutte referanser, områdesluttepunkter
Å bygge HotXLS under Free Pascal krever DELPHIUNICODE, CORBA-grensesnitt med eksplisitte COM-slots og en Pascal AES-vei i stedet for Delphi OMF-objektene
HotXLS skriver temafargede BIFF8-chartfyll med GelFrame, OfficeArt scheme index og tint, slik at Excel følger arbeidsboktemaet ved ny åpning
Angi størrelsen på innebygde XLSX-bilder i Delphi med HotXLS: EMU forklart, geometri i cm og punkter, skalering med låst aspektforhold og cm-marger
HotXLS leser ekte pikseldimensjoner fra GIF-, BMP- og JPEG-hoder, så AddPicture skriver ekte geometri i stedet for en 100x100-fallback som strekker bilder
HotXLS Workbook.Recalculate bygger en formelavhengighetsgraf i Delphi og evaluerer bare skitne celler på nytt: flyktige funksjoner, topologisk orden, sykluser
HotXLS skriver om ett regneark inni en eksisterende XLSX-pakke fra Delphi, mens hver urørt del krysser over med sine komprimerte byte helt uendret
Løs tilsiktede sirkelreferanser i Delphi med HotXLS: iterativ beregning via Iterate, IterateCount og IterateDelta, og hvordan syklusen konvergerer
Evaluer Excel LAMBDA-klosurer og fullstendig LET-semantikk i Delphi med HotXLS: navngitte lambdaer, leksikalsk fangst, skyggeleggingsregler og komma-separatorer
Praktisk ytelsesoptimalisering for store Excel-filer i Delphi med HotXLS: StreamingWrite-lagring, gjenbruk av stiler, rad-tilbakekall og raskere innlasting
Hvorfor VLOOKUP over en kolonne som inneholder formelen selv er lovlig i Excel, og HotXLS skiller skannkanter fra ordeningskanter for å stanse falske sykluser
Slik bevarer HotXLS egne temaer, ukjente extLst-blokker og calcChain når Delphi-kode redigerer én celle i en XLSX-fil, og hvor rundturstroskapen slutter
Hvordan HotXLS håndterer sammenslåtte celler i Delphi-rapportmaler: forankringscellesemantikk, radinnsettingsregler og oppførsel ved HTML/RTF-eksport
Åpne en stor XLSX i Delphi uten å parse hvert ark: HotXLS MetadataOnly-oppdagelse, SelectedSheets-innlasting, on-demand LoadSheet og rå-del-lagring
HotXLS åpner og lagrer OpenDocument-regneark fra Delphi: SaveAsODS-eksportvalg, den lette ODS-importstien, og hva som overlever en tur/retur-konvertering
To krypteringsfeil der passordet er riktig men Excel rapporterer korrupsjon. Se hvordan ECB mot CBC-forvirring og RC4-avvik ødelegger interop
Bygg XLS- og XLSX-arbeidsbøker fra Delphi-tjenester uten Excel: opprinnelige BIFF- og OOXML-skrivere, strømming til HTTP-responser, helt uten COM
Hvorfor tråder gjorde XLSX-tolking tregere i Delphi, og hvordan HotXLS kuttet heap-allokeringer fra 20 til 9.1 per celle for å oppnå en 1.90x parallell
HotXLS eksporterer regneark til arkiv-PDF/A fra Delphi med en innebygd sRGB-utdatahensikt, pdfaid-metadata og skrifttypereglene en arkivvalidator sjekker
BIFF PivotCache-substreamen rammer SXDB, SXDBB og SXFDB etter kroppoppsett snarere enn postnummer, og HotXLS låser dialekten fra første post
Bygg XLSX-pivottabeller i Delphi med HotXLS: AddPivotTable, beregnede elementer og felt, showDataAs-verdivisninger, datogruppering og oppdatering i prosessen
HotXLS bevarer den opprinnelige ChartML-en til et importert Excel-diagram mens du redigerer titler, serier og akser i Delphi, og bygger kombinasjonsdiagrammer
Beskytt regneark, hold inndataområder redigerbare og styr utskriftsoppsett i Delphi med HotXLS: Locked-flagg, sideoppsett, skalering og topptekstkoder
Slik samler HotXLS XLS-, XLSX-, ODS- og CSV-strømming bak én pull-radmarkør i Delphi: eksplisitt tilstandsmaskin, idempotent Cancel og lånte radvisninger
Kompiler R1C1-formler i Delphi med HotXLS: GetCompiledFormulaR1C1 løser opp R2C3, R[-1]C[2] og RC per celle, slik at én relativ formel fyller en kolonne
Hvordan HotXLS holder store Delphi-arbeidsbøker små i minnet: 256-rads celleblokker, intervall-stil-overlegg som aldri materialiserer tomme celler, og strømmet
Les arknavn fra XLS-, XLSX- og ODS-filer i Delphi uten å laste celledata: HotXLS GetSheetNames, deteksjon av kryptering og triagering av innkommende filer
Opprett Excel-minidiagrammer i Delphi med HotXLS: linje-, kolonne- og gevinst/tap-grupper, ARGB-fargefelt og x14 extLst-blokken som Excel 2010 og nyere tegner
Excels NORM-, CHISQ- og BETA-funksjoner skjuler reell numerisk analyse. Se hvordan HotXLS beregner dem med regularisert gamma og beta i Delphi, og én loggfeil
En XLSX-fil med en million rader trenger ikke å passe i minnet. Se hvordan HotXLS skanner regnearkdeler med en DOM-fri strømmende leser med nesten konstant
Generering av en gigantisk XLSX bør ikke vokse med radantallet. Se hvordan HotXLS strømmer OOXML med innebygde strenger og uten delt strengtabell i Delphi
Hold store XLSX-eksportfiler innenfor minnegrensene med HotXLS StreamingWrite, rad-tilbakekall, gjenbruk av stiler og trådbaserte batch-arbeidsbokjobber
HotXLS skriver ISO/IEC 29500 Strict-arbeidsbøker fra Delphi, oversetter hver pakkedel til purl-vokabularer og avviser funksjonene Strict forbyr
HotXLS erstatter boolske Save- og Open-resultater med strukturert diagnostikk: stabile feilkoder, alvorlighetsnivåer, og arkkontekst for Delphi-applikasjoner
Evaluer strukturerte Table[Column]-referanser i Delphi med HotXLS: elementspesifikatorer, kolonnespenn, ordrett rundtripping og ustøttet gjeldende-rad-form
Hvorfor SUBTOTAL 109 og SUBTOTAL 9 returnerer samme totalsum i HotXLS før v2.197.0, og hvordan en rad-skjult-callback fikser AGGREGATE og skjulte rader i Delphi
Lag Excel-tabellslicere i Delphi med HotXLS: de åtte delene som må stemme, hvorfor slicer-cache-en alltid bygges på nytt, og hvordan rid-kjeder forblir stabile
Hvordan HotXLS gjør regnearkbilder med alternativ tekst til uavhengige PDF Figure-strukturelementer, og hvorfor én MCID-allokator per side er obligatorisk
Fyll Excel-rapportmaler fra Delphi med HotXLS: finn plassholdere med FindText, klon detaljrader, sett inn rader trygt og reberegn før lagring
Skriv Excel 365-trådede kommentarer fra Delphi med HotXLS: AddThreadedComment svar-kjeder, delene threadedComments og person, samt legacy-notatforskjeller
HotXLS lager delmengder av innebygde PDF-skrifttyper via Windows' fontsub.dll CreateFontPackage-API, og beholder bare glyfene en regnearkeksport brukte
Ikke-ASCII-tekst kan kollapse til spørsmålstegn i RTF-, HTML-, CSV- og ZIP-eksporter. Se hvordan HotXLS holder Unicode intakt på hver eksportvei i Delphi
HotXLS bevarer VBA-prosjekter og eksterne lenker når Delphi-kode redigerer XLS- og XLSX-arbeidsbøker: makroaktiverte lagringer, lenkemål og rundtur-grenser
HotXLS lar Delphi-utviklere skrive om VBA-modul-kildekode og rekomprimere den med MS-OVBA-algoritmen, og skrive makroene tilbake inn i XLS- eller XLSM-filer
Revider ukjente Excel-filer fra Delphi med HotXLS: tell diagrammer, formler og makroer, og konverter XLS, XLSX og ODS med kjente troskapsgrenser
HotXLS sammenligner to arbeidsbøker fra Delphi og rapporterer forskjeller i ark, celler, formler og sammenslåinger som strukturert liste og lesbar rapport
Angi og les Excel-dokumentegenskaper fra Delphi med HotXLS: tittel, forfatter, firma og nøkkelord på tvers av BIFF SummaryInformation- og OOXML docProps-deler
Slik koordinerer HotXLS arbeidsbok-lesing og -skriving i Delphi med leseleier i O(1), fail-fast skrivevoktere, reentrant transaksjoner og en generasjonsteller
HotXLS gjengir Excel-regneark til paginert PDF i Delphi og C++Builder gjennom SaveAsPDF, uten Office installert, ved hjelp av den innebygde Helvetica-fonten
Hvordan HotXLS evaluerer XLOOKUP og XMATCH i Delphi: lovlige treff- og søkemodi, logaritmisk binærsøk, kanter ved duplikatnøkler, og hvorfor jokertegn avvises
Skriv AES-krypterte XLSX-filer fra Delphi med HotXLS SaveAsEncrypted: ECMA-376 Standard Encryption, passordhåndtering og grensen ved dekryptering
Hvorfor å hardkode xl/worksheets/sheet1.xml ødelegger gyldige XLSX-filer, og hvordan HotXLS løser opp OPC-relasjonsmål mot kildedelen i Delphi
Hvordan HotXLS ekspanderer XLSX shared-formula-følgere i Delphi: finn si-mesteren, skift relative referanser, og overlev selvlukkende f-elementer
Sett opp XLSX-arkbeskyttelse per handling i Delphi med HotXLS: 15 AllowOption-biter, OOXML-regelen om at utelatt betyr tillatt, og rundturssikker parsing
Klone et XLSX-regneark i Delphi med HotXLS Duplicate og CopyFrom: hva som dypkopieres, hva som blir overfladisk, og hvordan diagrammer bygges på nytt
Hvordan HotXLS validerer ZIP-postens end of central directory med fire kryssjekker slik at en forfalsket EOCD gjemt i en ZIP-kommentar ikke kan lure
Hvordan HotXLS pakker ut mange XLSX-regneark samtidig fra én delt ZIP-pakkestrøm i Delphi ved hjelp av en lesegate som bare låser seek- og read-paret
HotXLS' regneark-CRC32-sjekksummer kan overflyte en 1 MB arbeidertråd-stakk når zlib-ng velger sin Chorba-vei; å mate data i 64 KB-biter unngår krasjet