Læs Agile-krypterede Excel-filer i Delphi med HotXLS
Hvordan HotXLS læser Agile-kryptering XLSX i Delphi: OpenEncrypted fortolker EncryptionInfo, kører SHA-512 spin-count nøgleudledning, og dekrypterer derefter
losLabs softwareudviklingsblog
Software Development Blog
Hvordan HotXLS læser Agile-kryptering XLSX i Delphi: OpenEncrypted fortolker EncryptionInfo, kører SHA-512 spin-count nøgleudledning, og dekrypterer derefter
Hvordan HotXLS opdeler betinget formatering og datavalideringsregler i prioriterede regelobjekter, når række- eller kolonneredigeringer deler deres interval i Delphi
PivotTables er den mest indviklede struktur i det binære .xls-format. Se, hvordan HotXLS bygger en pivotcache og pakker SXDBB-records i Delphi
Byg en CF_HTML-udklipsholder-payload i Delphi med HotXLS, så Excel-intervaller indsættes i Word eller en browser med stilen intakt, ved brug af præcise byte-forskydninger
Sådan tilføjes Excel-diagrammer, billeder og figurer i Delphi med HotXLS: diagramark i XLS, indlejrede diagrammer i XLSX, EMU-størrelser og ankerfælder
Skriv cellekommentarer med forfattere, eksterne URL'er og interne links i Delphi med HotXLS, inklusive XLSX-interne links-API og XLS-kommentarsærheder
HotXLS parser Compound File Binary v3-containere i ren Pascal: header-signatur, in-header DIFAT, FAT-kæder, MiniFAT og directory-træet, ingen ole32.dll
Anvend cellIs-regler, databarer, ikonsæt og Rich Text fra Delphi med HotXLS, og undgå dxf-stil og skrifttypeindeksfælder i XLSX-filer Denne lokaliserede
HotXLS gemmer XLSX, ODS og XLS i Delphi gennem en iscenesat midlertidig fil og en atomar Windows-omdøbning, så en afbrudt gemning ikke kan ødelægge projektmappen
HotXLS AddCopy kopierer Excel-regneark mellem projektmapper i Delphi, genbinder formler, diagramreferencer og skrifttype-indekser til destinationsprojektmappen
Eksportér Excel-ark til CSV, TSV og HTML fra Delphi med HotXLS. Dækker RFC 4180-anførselstegn, UTF-8 BOM, og hvorfor formler skal beregnes før eksport
HotXLS TXLSWorkbookViewer gengiver Excel-projektmapper som et Delphi-grid: hit-testing af sammenlagte celler, scroll-synkronisering, cellemarkering samt hyperlink- og kommentarhændelser
Tilføj rullemenukontrol, AutoFilter-kriterier og Excel-tabeller fra Delphi med HotXLS, inklusive filterforhåndsvisning og 0-baseret kolonne-ID-fælde
Eksportér TDataset-resultater til Excel fra Delphi med HotXLS: TDataToXLS grupper og sider, VCL-afhængighedsfælde, XLSX-konvertering og tjenestesikker løkke
En Excel-dato er kun et tal, indtil du kender dens epoke. Se forskellen på 1900- og 1904-systemerne, og hvordan numFmt identificerer datoer
Opret definerede navne på projektmappe- og arkniveau med HotXLS i Delphi, skriv formler på tværs af ark, og undgå konflikter med _xlnm-navne
Evaluer Excel 365 dynamiske matrixspildformler i Delphi med HotXLS: XLOOKUP, FILTER, SORT, UNIQUE og SEQUENCE forankret via SetArrayFormula HotXLS evaluerer
Excels funktioner DEC2BIN, HEX2DEC og IMSUM skjuler ti-bit toerkonvolement og streng-kodet kompleks matematik. Se, hvordan HotXLS implementerer dem i Delphi
Evaluer Excel-formler i Delphi med HotXLS: Calculate-motor, OnUserFunction-brugerfunktioner, matrixformler, og hvorfor CSV kræver beregnede værdier
Excel kan evaluere en formel ét trin ad gangen. Se, hvordan HotXLS genskaber denne trinvise reduktion til revision og fejlfinding af regneark i Delphi
Hvordan HotXLS forskyder A1-formelreferencer, når du indsætter eller sletter rækker og kolonner i Delphi: Relative og absolutte referencer, intervalslutpunkter
Angiv indlejrede XLSX-billeder efter fysisk størrelse i Delphi med HotXLS: EMU-enheder, centimetre, punktgeometri, aspect-låst skalering og cm-margener
HotXLS Workbook.Recalculate opbygger en formel-afhængighedsgraf i Delphi for kun at genberegne ændrede (dirty) celler: Volatile funktioner, topologisk
Løs tilsigtede cirkulære referencer i Delphi med HotXLS: Iterativ beregning via Iterate, IterateCount og IterateDelta, og hvordan cyklussen konvergerer
Praktisk HotXLS-ydelsesoptimering for store Excel-filer i Delphi: gem via StreamingWrite, genbrug af stilpuljer, række-callbacks og hurtigere læsning
Hvordan HotXLS bevarer brugerdefinerede temaer, ukendte extLst-blokke og calcChain, når Delphi-kode redigerer én celle i en XLSX-fil, og hvor
Hvordan HotXLS håndterer flettede celler i Delphi-rapporter: anker-celler, regler for forskydning ved InsertRows, revisionskontrol og HTML/RTF-eksport
HotXLS åbner og gemmer ODS-filer fra Delphi: eksportindstillinger for SaveAsODS, den lette ODS-importsti, og hvad der overlever en rundrejse
To krypteringsfejl, hvor adgangskoden er rigtig, men Excel rapporterer korruption. Se, hvordan forveksling af ECB med CBC samt RC4-nøgleforskydning forhindrer
Byg XLS- og XLSX-projektmapper fra Delphi-tjenester uden at installere Excel: indbygget BIFF og OOXML, stream-output til HTTP-svar, fri for COM
Hvorfor tilføjelse af tråde gjorde XLSX-fortolkning langsommere i Delphi, og hvordan HotXLS reducerede heap-allokeringer fra 20 til 9,1 pr. celle for at nå en
Byg XLSX-pivottabeller i Delphi med HotXLS: AddPivotTable, beregnede elementer og felter, showDataAs-værdivisninger, datogruppering og in-process opdatering
Beskyt regneark, hold inputområder redigerbare, og styr udskriftslayout i Delphi med HotXLS: Locked-flag, sideopsætning, skalering og sidehovedkoder
Kompiler R1C1-formler i Delphi med HotXLS: GetCompiledFormulaR1C1 opløser R2C3, R[-1]C[2] og RC pr. celle, så én relativ formel udfylder en kolonne
Læs arknavne fra XLS, XLSX og ODS-filer i Delphi uden indlæsning af celledata: HotXLS GetSheetNames, detektering af krypterede filer og modtagerkontrol
Opret Excel-sparklines i Delphi med HotXLS: Linje-, kolonne- og win/loss-grupper, ARGB-farveslots og den x14 extLst-blok, som Excel 2010 og nyere renderer
Excels NORM-, CHISQ- og BETA-funktioner skjuler reel numerisk analyse. Se hvordan HotXLS beregner dem med regulariseret gamma og beta i Delphi, og én Log-fejl
Et XLSX med en million rækker behøver ikke passe i hukommelsen. Se, hvordan HotXLS scanner regnearks-parts med en DOM-fri streaming-læser ved nær-konstant
Generering af et kæmpe XLSX bør ikke vækse med rækkeantal. Se, hvordan HotXLS streamer OOXML med inline-strenge og ingen delt-strengtabel i Delphi
Hold store XLSX-eksportfiler inden for hukommelsesgrænserne med HotXLS StreamingWrite, række-callbacks, genbrug af stilpuljer samt trådede batchjob
HotXLS erstatter boolske Save- og Open-resultater med strukturerede diagnostikker: stabile fejlkoder, alvorlighedsniveauer og ark-kontekst til Delphi-apps
Hvorfor SUBTOTAL 109 og SUBTOTAL 9 returnerer samme total i HotXLS før v2.197.0, og hvordan et row-hidden callback retter AGGREGATE skjulte rækker i Delphi
Udfyld Excel-rapportskabeloner i Delphi med HotXLS: find pladsholdere med FindText, klon detaljerækker, indsæt rækker sikkert, og beregn før lagring
Skriv trådede Excel 365-kommentarer fra Delphi med HotXLS: AddThreadedComment-svarkæder, threadedComments- og persondelene og forskelle fra ældre noter
HotXLS subsetter indlejrede PDF-skrifttyper via Windows fontsub.dll's CreateFontPackage-API og beholder kun de glyffer, en Delphi-regnearkseksport rent faktisk brugte
Ikke-ASCII tekst kan kollapse til spørgsmålstegn på tværs af RTF-, HTML-, CSV- og ZIP-eksporter. Se, hvordan HotXLS holder Unicode intakt på enhver eksportsti
Hvordan HotXLS bevarer VBA-projekter og eksterne links, når Delphi-kode redigerer XLS- og XLSX-arbejdsbøger: Makroaktiverede lagringer, linkmål og
HotXLS lader Delphi-udviklere omskrive VBA-modulkildekode og genkomprimere den med MS-OVBA-algoritmen, og skriver derefter makroerne tilbage til XLS- eller XLSM-filer
Inspicer ukendte Excel-filer fra Delphi med HotXLS: tæl diagrammer, formler, makroer og beskyttelse, og konverter derefter XLS, XLSX og ODS Denne lokaliserede
Indstil og læs Excel-dokumentegenskaber fra Delphi med HotXLS: titel, forfatter, virksomhed og nøgleord på tværs af BIFF og OOXML docProps Denne lokaliserede
HotXLS renderer Excel-regneark til sideinddelt PDF i Delphi og C++Builder via SaveAsPDF uden Office installeret ved hjælp af den indbyggede skrifttype Helvetica
Skriv AES-krypterede XLSX-filer fra Delphi med HotXLS SaveAsEncrypted: ECMA-376 Standard Encryption, adgangskodehåndtering og grænsen for skrivebeskyttet
Hvorfor hårdkodning af xl/worksheets/sheet1.xml ødelægger gyldige XLSX-filer, og hvordan HotXLS opløser OPC-relationsmål mod kildedelen i Delphi
Sådan ekspanderer HotXLS XLSX shared-formula-følgere i Delphi: find si-masteren, forskyd relative referencer, og overlev selvlukkende f-elementer
Sæt per-handling XLSX-arkbeskyttelse i Delphi med HotXLS: 15 AllowOption-tilladelsesbit, OOXML-reglen om at udeladelse betyder tilladelse, og round-trip-sikker
Klon et stiliseret XLSX-regneark i Delphi med HotXLS Duplicate og CopyFrom: hvad der kopieres dybt, hvad der forbliver overfladisk, og hvordan du genopbygger
HotXLS-regnearks-CRC32-tjeksummer kan overløbe en 1 MB arbejdstråd-stak, når zlib-ng vælger sin Chorba-vej; at fodre data i 64 KB-bidder undgår crashet