Rileva XLSX manomessi: HotXLS Agile dataIntegrity HMAC
Verifica pacchetti XLSX cifrati Agile in Delphi con HotXLS: dataIntegrity HMAC-SHA-512, controlli del verifier a tempo costante e i record di write reservation
Blog di sviluppo software di losLab
Software Development Blog
Verifica pacchetti XLSX cifrati Agile in Delphi con HotXLS: dataIntegrity HMAC-SHA-512, controlli del verifier a tempo costante e i record di write reservation
Come HotXLS legge file XLSX con crittografia Agile in Delphi: OpenEncrypted analizza EncryptionInfo e deriva la chiave SHA-512 con spin-count
Come HotXLS suddivide le regole di formattazione condizionale e di validazione dati in oggetti regola con priorità quando modifiche a righe o colonne dividono
Un emitter Pivot HotXLS dichiarava un body BIFF da 24 byte ma ne scriveva 26: i chart sheet sparivano alla riapertura. La correzione e come trovarla
Come HotXLS classifica i record BIFF SupBook e XTI in Delphi: perché link stesso-foglio, add-in e DDE o OLE non si indovinano da un flag self o da un URL vuoto
HotXLS apre cartelle di lavoro Excel 2.0, 3.0 e 4.0 pre-OLE da Delphi leggendo stream BIFF, record di cella per generazione e risultati di formula in cache
Come HotXLS scrive gruppi di assi secondari BIFF8 in Delphi: AXESUSED, due blocchi AxisParent e perché il chart group vive dentro ogni gruppo
HotXLS ancora un substream grafico BIFF8 a un foglio di lavoro come controllo host OBJ di tipo 5, così il grafico sta accanto ai dati e non su un foglio a sé
Le tabelle pivot sono le strutture più complesse nel formato binario .xls. Scopri come HotXLS compila la cache pivot e crea i record SXDBB in Delphi
Come HotXLS decodifica XLUnicodeString BIFF8 in Delphi: GetWideString conta byte, fHigh 0 richiede GetString e l'abbinamento errato fallisce in silenzio
HotXLS valuta PRICE, YIELD, DURATION, le funzioni su date cedola e buoni del tesoro da Delphi, con tutte e cinque le basi di conteggio giorni e senza Excel
HotXLS decodifica le immagini metafile del foglio in una scena di comandi limitata invece di consegnare i byte al playback GDI, con budget e parsing fail-closed
HotXLS legge i valori cache delle formule Excel in Delphi senza attivare il ricalcolo: run ETL rapidi e cartelle di lavoro sorgente intatte al byte
HotXLS crea oggetti fotocamera Excel da Delphi: una immagine live di un intervallo di celle che Excel ridisegna al caricamento, con il collegamento preservato
TXLSCellImageExporter rende qualsiasi rettangolo di celle XLS o XLSX in un solo PNG o JPEG, con budget espliciti di pixel e byte e sostituzione atomica
Costruisci un payload clipboard CF_HTML in Delphi con HotXLS cosicché gli intervalli Excel si incollino in Word o in un browser con lo stile intatto, usando
Scrivi grafici waterfall e treemap di Excel da Delphi con HotXLS: parti cx chartSpace, tipi di serie layoutId, cache cx pt e ancoraggio AlternateContent
Come aggiungere grafici, immagini e forme di Excel da Delphi con HotXLS: fogli grafico in XLS, grafici e immagini in XLSX, dimensioni EMU e ancoraggio
La larghezza colonna Excel si misura in unità di Max Digit Width, quindi un font Normal non Calibri sposta ogni confine. Come HotXLS misura MDW in Delphi
Guida tecnica HotXLS Delphi Component per comments, hyperlinks, and review workflows: architettura, diagnostica, validazione, casi limite e checklist
HotXLS analizza i contenitori Compound File Binary v3 in puro Pascal: firma di intestazione, DIFAT nell'header, catene FAT e MiniFAT senza ole32.dll
Come HotXLS valuta le regole di formattazione condizionale Excel in Delphi fuori da Excel, e i casi Top 10 percento, sopra la media e duplicati fissati
Applicate regole cellIs, barre dati, set di icone e run rich text da Delphi con HotXLS, evitando le trappole dello stile dxf e degli indici del pool font
HotXLS salva XLSX, ODS e XLS in Delphi tramite un file temporaneo intermedio e una rinomina atomica di Windows, cosicché un salvataggio interrotto non possa
Cinque rifiuti del compilatore che scattano in Delphi XE5 e come uno script che provava solo il compilatore più recente ha lasciato marcire la matrice HotXLS
AddCopy di HotXLS copia fogli di lavoro Excel tra cartelle di lavoro in Delphi, riassociando formule, riferimenti dei grafici e indici dei font per la cartella
HotXLS valuta le formule che puntano a una seconda cartella di lavoro contro un oggetto live in memoria, ripiegando sulla cache dei collegamenti esterni
Esporta fogli Excel in CSV, TSV, HTML e RTF da Delphi con HotXLS: quoting RFC 4180, BOM UTF-8 e perché le formule vanno ricalcolate prima di esportare
Il TXLSWorkbookViewer di HotXLS renderizza cartelle di lavoro Excel come una griglia Delphi: hit testing su celle unite, sincronizzazione dello scroll,
Guida tecnica HotXLS Delphi Component per data validation, AutoFilter, and worksheet tables: architettura, diagnostica, validazione, casi limite e checklist
Esporta i risultati di un TDataset in Excel da Delphi con HotXLS: raggruppamento e paginazione di TDataToXLS, la trappola VCL e la conversione XLSX
Una data Excel è solo un numero finché non si conosce l'epoca di inizio. Scopri la differenza di 1462 giorni tra i sistemi 1900 e 1904 e il ruolo di numFmt
HotXLS ricalcola ogni formula in un overlay isolato e riporta ogni valore in cache in disaccordo, senza scrivere nel workbook finché non lo chiedi tu
Create nomi definiti di cartella e di foglio con HotXLS in Delphi, scrivete formule fra fogli che reggono le modifiche ed evitate i conflitti di nome _xlnm
Valuta le formule con matrice dinamica (spill) di Excel 365 in Delphi con HotXLS: XLOOKUP, FILTER, SORT, UNIQUE e SEQUENCE ancorate tramite SetArrayFormula
Le funzioni DEC2BIN, HEX2DEC e IMSUM di Excel nascondono un complemento a due a dieci bit e una matematica complessa codificata in stringhe La famiglia
HotXLS lancia OnFileChanged sul thread principale mentre il worker aspetta: fermare il monitor lì dentro è un deadlock senza thread ownership
Valutate formule Excel in Delphi con HotXLS: il motore Calculate, le funzioni personalizzate OnUserFunction, le formule di matrice e i valori richiesti dal CSV
Excel può valutare una formula un passo alla volta. Scopri come HotXLS riproduce quella riduzione passo-passo per il debug dei fogli di calcolo in Delphi
Come HotXLS sposta i riferimenti di formula A1 quando inserisci o elimini righe e colonne in Delphi: riferimenti relativi, assoluti e regole #REF!
Compilare HotXLS sotto Free Pascal richiede DELPHIUNICODE, interfacce CORBA con slot COM espliciti e un percorso AES in Pascal al posto degli oggetti OMF Delphi
Come HotXLS scrive riempimenti di chart con colori tema in XLS binario: record GelFrame, indice OfficeArt nel byte rosso e payload MSOTINT completo
Dimensiona le immagini XLSX incorporate in Delphi in base alle dimensioni fisiche con HotXLS: unità EMU spiegate, geometria in centimetri e punti,
HotXLS legge le dimensioni reali in pixel dagli header GIF, BMP e JPEG così AddPicture scrive geometria vera invece del fallback 100x100 che stira le immagini
HotXLS Workbook.Recalculate costruisce in Delphi un grafo delle dipendenze per rivalutare solo le celle sporche: funzioni volatili, ordine topologico, cicli
HotXLS riscrive un singolo foglio dentro un pacchetto XLSX esistente da Delphi, mentre ogni parte non toccata passa oltre con i byte compressi invariati
Risolvi i riferimenti circolari intenzionali in Delphi con HotXLS: calcolo iterativo tramite Iterate, IterateCount e IterateDelta, e come converge il ciclo
Valuta le closure Excel LAMBDA e la semantica completa di LET in Delphi con HotXLS: lambda con nome, cattura lessicale, shadowing e separatori a virgola
Ottimizzazione pratica di HotXLS per file Excel grandi in Delphi: salvataggi StreamingWrite, riuso del pool di stili, callback di riga e caricamenti rapidi
Perché la VLOOKUP su una colonna che contiene la formula è legale in Excel, e come HotXLS separa archi di scansione e di ordinamento per fermare i cicli falsi
Come HotXLS conserva temi personalizzati, blocchi extLst sconosciuti e calcChain quando il codice Delphi modifica una cella XLSX, e dove finisce la fedeltà
Guida tecnica HotXLS Delphi Component per merged cells and layout-driven report templates: architettura, diagnostica, validazione, casi limite e checklist
Apri un XLSX grande in Delphi senza analizzare ogni foglio: discovery MetadataOnly di HotXLS, caricamento SelectedSheets, LoadSheet on-demand e salvataggi
HotXLS apre e salva file OpenDocument Spreadsheet da Delphi: opzioni di esportazione SaveAsODS, percorso di importazione leggero e cosa sopravvive al round trip
Due bug di crittografia per cui la password è corretta ma Excel segnala corruzione. Scopri come risolvere i problemi di modalità ECB e re-key RC4 in Delphi
Genera cartelle di lavoro XLS e XLSX da servizi Delphi senza installare Excel: writer BIFF e OOXML nativi, output in streaming verso risposte HTTP, senza COM
Perché aggiungere thread ha rallentato il parsing XLSX in Delphi, e come HotXLS ha ridotto le allocazioni heap da 20 a 9,1 per cella, per uno speedup di 1,90x
HotXLS esporta fogli di calcolo in PDF/A di archivio da Delphi con output intent sRGB, metadati pdfaid e le regole sui font che il validatore controlla
Il substream PivotCache BIFF fa il framing di SXDB, SXDBB e SXFDB dal corpo e non dal numero di record, e HotXLS aggancia il dialetto dal primo record
Crea tabelle pivot XLSX in Delphi con HotXLS: AddPivotTable, elementi e campi calcolati, visualizzazioni showDataAs e raggruppamento per data
HotXLS preserva il ChartML originale di un grafico Excel importato mentre modifichi titoli, serie e assi in Delphi, e costruisce grafici combinati con due assi
Proteggi i fogli di lavoro, mantieni modificabili gli intervalli di input e controlla il layout di stampa in Delphi con HotXLS: flag Locked e scaling
Come HotXLS unifica le letture di XLS, XLSX, ODS e CSV dietro un solo cursore pull di righe in Delphi: stati espliciti, Cancel idempotente e viste senza copia
Compilate formule R1C1 in Delphi con HotXLS: GetCompiledFormulaR1C1 risolve R2C3, R[-1]C[2] e RC per cella, così una formula relativa riempie una colonna
Come HotXLS mantiene piccole in memoria le cartelle di lavoro Delphi grandi: blocchi di 256 righe, overlay di stile a intervalli e salvataggi in streaming
Guida tecnica HotXLS Delphi Component per sheet listing and lightweight workbook inspection: architettura, diagnostica, validazione, casi limite e checklist
Crea sparkline di Excel in Delphi con HotXLS: gruppi di linee, colonne e positivi/negativi, slot di colore ARGB e il blocco x14 extLst renderizzato da Excel
Le funzioni Excel NORM, CHISQ e BETA richiedono una solida analisi numerica. Scopri come HotXLS le calcola in Delphi e la risoluzione di un bug del Log
Un XLSX da un milione di righe non deve entrare in memoria. Scopri come HotXLS analizza le parti del foglio con un lettore streaming senza DOM in Delphi
Generare un gigantesco XLSX non dovrebbe crescere con il numero di righe. Scopri come HotXLS trasmette OOXML con stringhe inline e senza tabella condivisa
Tenete gli export XLSX grandi dentro i limiti di memoria con StreamingWrite di HotXLS, callback di riga, riuso del pool di stili e una cartella per thread
HotXLS scrive cartelle di lavoro ISO/IEC 29500 Strict da Delphi, traducendo ogni parte del pacchetto nei vocabolari purl e rifiutando le funzionalità vietate
HotXLS sostituisce i risultati booleani di Save e Open con diagnostica strutturata: codici di errore stabili e livelli di severità per Delphi
Valuta i riferimenti strutturati Table[Column] in Delphi con HotXLS: item specifier, span di colonne, round-trip testuale e la forma current-row non supportata
Perché SUBTOTAL 109 e SUBTOTAL 9 restituivano lo stesso totale in HotXLS prima della v2.197.0, e come una callback di riga nascosta corregge AGGREGATE in Delphi
Crea slicer di tabella Excel da Delphi con HotXLS: otto punti da far combaciare, perché la cache è sempre ricostruita e le catene di rid restano stabili
Come HotXLS trasforma le immagini con testo alternativo in elementi di struttura PDF Figure autonomi, e perché un allocatore MCID per pagina sia obbligatorio
Compila i modelli di report Excel da Delphi con HotXLS: individua i segnaposto con FindText, clona le righe di dettaglio e ricalcola prima di salvare
Scrivi commenti in thread di Excel 365 da Delphi con HotXLS: catene di risposte AddThreadedComment, le parti threadedComments e person, e le note legacy
HotXLS crea subset dei font PDF incorporati tramite l'API CreateFontPackage di fontsub.dll di Windows, mantenendo solo i glifi usati in Delphi
Il testo non ASCII può collassare in punti interrogativi nelle esportazioni RTF, HTML, CSV e ZIP. Scopri come HotXLS mantiene Unicode intatto
Come HotXLS conserva progetti VBA e collegamenti esterni quando il codice Delphi modifica cartelle XLS e XLSX: salvataggi con macro, destinazioni e limiti
HotXLS permette agli sviluppatori Delphi di riscrivere il codice sorgente dei moduli VBA e ricomprimerlo con l'algoritmo MS-OVBA di Microsoft
Analizzate file Excel sconosciuti da Delphi con HotXLS: contate grafici, formule, macro e protezioni, poi convertite XLS, XLSX e ODS con limiti di fedeltà noti
HotXLS confronta due cartelle di lavoro da Delphi e riporta differenze di fogli, celle, formule e celle unite come elenco strutturato e report leggibile
Impostate e leggete le proprietà dei documenti Excel da Delphi con HotXLS: titolo, autore, azienda e parole chiave fra SummaryInformation BIFF e docProps OOXML
Come HotXLS coordina letture e scritture del workbook in Delphi con read lease O(1), write guard fail-fast, transazioni rientranti e contatore di generazione
HotXLS renderizza i fogli di lavoro Excel in PDF impaginati in Delphi e C++Builder tramite SaveAsPDF, senza Office installato, utilizzando il font integrato
Come HotXLS valuta XLOOKUP e XMATCH in Delphi: modalità di corrispondenza e ricerca ammesse, discesa binaria O(log n), chiavi duplicate e wildcard rifiutati
Scrivi file XLSX crittografati con AES da Delphi con SaveAsEncrypted di HotXLS: crittografia standard ECMA-376, gestione password e limite sola scrittura
Perché hardcodare xl/worksheets/sheet1.xml rompe file XLSX validi, e come HotXLS risolve i target delle relazioni OPC rispetto alla parte sorgente in Delphi
Come HotXLS espande i follower di formule condivise XLSX in Delphi: trova il master si, sposta i riferimenti relativi, e sopravvive agli elementi f auto-chiusi
Imposta la protezione per azione dei fogli XLSX in Delphi con HotXLS: 15 bit di autorizzazione AllowOption, la regola OOXML ometti=consenti e parsing sicuro
Clonare un foglio di lavoro XLSX con stili in Delphi con Duplicate e CopyFrom di HotXLS: cosa viene copiato in modo profondo, cosa rimane superficiale e come
Come HotXLS valida il record end of central directory ZIP con quattro controlli incrociati così che un EOCD falsificato nascosto in un commento ZIP non inganni
Come HotXLS decomprime molti fogli XLSX in modo concorrente da un unico stream ZIP condiviso in Delphi, usando un read gate che blocca solo seek e read insieme
I checksum CRC32 dei fogli di lavoro di HotXLS possono causare un overflow dello stack di un worker thread da 1 MB quando zlib-ng seleziona il proprio percorso