Opzioni AGGREGATE e gate annidati in HotXLS per Delphi
Come HotXLS decodifica la matrice delle opzioni AGGREGATE in Delphi e tiene i gate ignore-hidden e SUBTOTAL annidati lontani dalle formule dei precedenti
Blog di sviluppo software di losLab
Software Development Blog
Come HotXLS decodifica la matrice delle opzioni AGGREGATE in Delphi e tiene i gate ignore-hidden e SUBTOTAL annidati lontani dalle formule dei precedenti
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
Grazie a HotXLS, le formule con operatori array come SUM(A1:B1*{10,100}) arrivano in Excel 365 come dynamic array in XLSX e XLS, senza @ né #VALUE! nelle celle
Valutate gli AutoFilter Excel salvati in Delphi con HotXLS: elenchi di valori, gruppi di date, Top 10, date dinamiche, filtri colore e icone, limiti rigidi
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
Come HotXLS scrive file XLS protetti con XOR di Excel 5.0/95 che Excel 16 apre: chiave CreateXorKey_Method1, array XorRor, XorArrayIndex e codice Delphi
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
HotXLS mappa i colori RGB e del tema sulla palette BIFF8 a 56 slot con matching OKLab deterministico, piani read-only e una policy di salvataggio XLS opt-in
Perché un AutoFilter BIFF8 salvato come DOPER stringa non trova celle numeriche in Excel e come HotXLS scrive criteri numerici, Boolean e AND/OR in Delphi
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é
Perché gli indici font BIFF8 non usano mai 4 e come HotXLS tiene record XF, run di rich text, commenti e text box legati al record FONT giusto in Delphi
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 per Delphi scrive i record Selection BIFF8 in blocchi da 1369 aree, mappa esplicitamente i codici dei riquadri e divide lo scroll tra Window2 e Pane
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
HotXLS renderizza gli assi date dei grafici Excel in Delphi: serial dei workbook, tick di fine mese sul calendario, unità automatiche e round trip dateAx esatti
HotXLS riproduce byte per byte i grafici Excel intatti da Delphi: drawing risolti via relazioni, fingerprint dopo il parsing e offset anchor conservati
Calcolate in Delphi con HotXLS XLSTrendlineEquationLabel il testo di equazione e R-squared delle trendline Excel, combaciando con DataLabel.Text
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
Quando un costruttore Delphi solleva, la RTL chiama Destroy su un oggetto mezzo costruito: i distruttori nil-safe di HotXLS preservano EOutOfMemory
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
HotXLS applica ai nomi definiti la regola di intersezione implicita di Excel dalla v2.382.4, correggendo falsi cicli e aritmetica arrotondata da Currency
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
HotXLS mette un segment tree di righe massime al posto delle scansioni quadratiche nel grafo delle dipendenze: 100.000 formule ricalcolate da 18 s a 0,1 s
Perché le date di creazione e salvataggio HotXLS derivavano di un giorno o di un fuso e come FILETIME, ID MS-OLEPS e W3CDTF mappano a UTC in Delphi
Leggere le voci dei dropdown Excel in Delphi con HotXLS, scegliere voci per indice o testo e controllare gli input digitati contro le regole in file XLS e XLSX
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
Perché HotXLS restituisce FALSE per i confronti in catena come Excel, come le celle vuote valgono 0 e testo vuoto e come SUMIF ridimensiona un intervallo somma
Excel chiede di riparare un XLSX che altri reader accettano: fontId phoneticPr obbligatorio, un Override per parte e rId radice univoci nei writer Delphi
Come HotXLS confronta il testo come Excel in Delphi: word sort del locale, nessuna distinzione maiuscole/minuscole, il trattino rompe solo i pareggi
Come HotXLS riproduce le wildcard Excel in Delphi: COUNTIF legge a~b alla lettera, MATCH tratta ~ come escape, DSUM combacia per prefisso e Find
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é Excel rifiuta le validazioni lista XLSX oltre 255 caratteri, come differiscono XLSB e x14, e come HotXLS per Delphi gestisce ogni formato di lista
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 conserva le pivot ODS tra apertura e salvataggio riproducendo il sottoalbero XML alla lettera, portandosi dietro i binding xmlns degli antenati
Come HotXLS scrive da Delphi file ODS che Excel 16 e LibreOffice leggono entrambi: riferimenti OpenFormula, namespace dichiarati e doppio markup condizionale
HotXLS apre e salva file OpenDocument Spreadsheet da Delphi: opzioni di esportazione SaveAsODS, cosa rilegge il percorso ODS e cosa sopravvive al round trip
HotXLS tiene compatte le righe ODS ripetute: run di altezza, un solo overlay di stile per le celle vuote ereditate e i conteggi riscritti al salvataggio
Password corretta ma Excel segnala corruzione: una modalità ECB scambiata per CBC e un re-key RC4 sfasato rompono la compatibilità dei file 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
HotXLS verifica le firme del pacchetto XLSX in Delphi senza Excel: digest XML-DSig, C14N, selettori di relationship, policy di trust WinCrypt e re-signing
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
Imposta Show Values As nelle pivot Excel da Delphi con HotXLS: rank, totale progressivo, percentuale del parent, estensione pivotShowAs x14 e file refresh-safe
Ordinate gli elementi pivot di Excel per una misura con HotXLS: come autoSortScope memorizza il campo Values come 4294967294, i pari e i membri compressi
Crea tabelle pivot XLSX in Delphi con HotXLS: AddPivotTable, elementi e campi calcolati, visualizzazioni showDataAs e raggruppamento per data
Come precision as displayed di Excel arrotonda i valori memorizzati per sezione di formato, percento e virgole di scala, e come HotXLS lo riproduce in Delphi
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
HotXLS valuta REGEXTEST, REGEXEXTRACT e REGEXREPLACE di Excel 365 offline in Delphi con PCRE2 UTF-16 statico, broadcasting su array e budget di passi ReDoS
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
Come HotXLS fa saltare a SUBTOTAL 109 e AGGREGATE le righe nascoste in Delphi, con un gate a callback di riga nascosta e un controllo di arietà nel dispatcher
La cache di uno slicer di tabella nomina la tabella con un tableId, così i byte copiati si rompono se le tabelle si rinumerano: HotXLS la ricostruisce in Delphi
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
HotXLS blocca 20 nomi di formule, fra cui CALL e WEBSERVICE, prima della valutazione degli argomenti: una formula preservata non esegue mai callback Delphi
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 esporta fogli Excel in PDF impaginato da Delphi e C++Builder con SaveAsPDF, senza Office: riempimenti, bordi, font, font incorporati per il testo Unicode
Come HotXLS valuta XLOOKUP e XMATCH in Delphi: modalità di corrispondenza e ricerca ammesse, discesa binaria O(log n), chiavi duplicate e wildcard rifiutati
HotXLS salva i file XLS partendo dalla cache, scrive i valori caricati invece di ricalcolarli e mantiene la cache delle radici delle formule condivise BIFF
Come HotXLS apre e salva workbook binari XLSB di Excel da Delphi, cosa copre il subset validato e perché font predefiniti e formati built-in contano
Perché HotXLS scrive i numeri XLSX con 17 cifre significative e corregge il parsing RTL, così ogni double Delphi sopravvive al round-trip bit per bit
Scrivi file XLSX crittografati con AES da Delphi con SaveAsEncrypted di HotXLS: crittografia standard ECMA-376, gestione password e limite sola scrittura
Come HotXLS salva le cache #SPILL! e #CALC! che Excel legge: GUID rich value minuscolo, fileVersion 7, calcId 191029, feature di calcolo RD e testo array t=str
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 scrive da Delphi campi pivot XLSX che passano lo schema ECMA-376: token ST_Axis, flag dataField, items non vuoti, subtotal items e numFmtId
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