HotXLS : détecter un XLSX altéré via HMAC Agile
Vérifiez des paquets XLSX chiffrés en Agile avec HotXLS : dataIntegrity HMAC-SHA-512, vérifications en temps constant et réservation classique en écriture
Blog de Développement Logiciel losLab
Software Development Blog
Vérifiez des paquets XLSX chiffrés en Agile avec HotXLS : dataIntegrity HMAC-SHA-512, vérifications en temps constant et réservation classique en écriture
Comment HotXLS lit les fichiers XLSX chiffrés en mode Agile en Delphi : OpenEncrypted analyse EncryptionInfo puis déchiffre les segments en AES-CBC
Comment HotXLS scinde les règles de mise en forme conditionnelle et de validation de données en objets de règle priorisés lorsque des modifications de lignes
Un émetteur PivotTable HotXLS déclarait 24 octets mais en écrivait 26, faisant disparaître les feuilles de graphique à la réouverture : correctif et diagnostic
HotXLS classe en Delphi les SupBook et XTI du BIFF : liens même feuille, add-in et DDE ou OLE impossibles à deviner au drapeau self ou à une URL vide
HotXLS ouvre depuis Delphi les classeurs Excel 2.0, 3.0 et 4.0 antérieurs à OLE : flux BIFF bruts, enregistrements par génération et formules mises en cache
HotXLS écrit les groupes d’axes secondaires BIFF8 dans Delphi avec AXESUSED et deux blocs AxisParent, car chaque groupe contient son propre groupe de graphique
HotXLS ancre un sous-flux graphique BIFF8 à une feuille en contrôle hôte OBJ de type 5 : le graphique se place près des données, pas sur une feuille dédiée
Les tableaux croisés dynamiques sont les structures les plus complexes du format .xls. Découvrez comment HotXLS construit le cache de pivotement
HotXLS décode XLUnicodeString BIFF8 dans Delphi : GetWideString compte les octets, fHigh 0 impose GetString et une mauvaise association échoue en silence
HotXLS évalue PRICE, YIELD, DURATION, les dates de coupon et les bons du Trésor depuis Delphi, avec les cinq bases de comptage des jours et sans Excel installé
HotXLS décode les images métafichier en scène de commandes bornée au lieu de donner les octets à la lecture GDI, avec budgets et analyse en échec fermé
HotXLS lit en Delphi les valeurs de formule déjà enregistrées par Excel sans déclencher de recalcul, pour des flux ETL rapides et des classeurs inchangés
HotXLS crée des objets Camera Excel depuis Delphi : une vue en direct de la plage, redessinée par Excel au chargement et préservée sur un aller-retour complet
TXLSCellImageExporter rend un rectangle XLS ou XLSX en un PNG ou JPEG sans pagination, budgets pixel et octet explicites et remplacement atomique
Construisez une charge utile de presse-papiers CF_HTML en Delphi avec HotXLS afin que les plages Excel se collent dans Word ou un navigateur avec le style
Écrivez des graphiques Waterfall et Treemap en Delphi avec HotXLS : parties cx chartSpace, types de séries layoutId, caches cx pt et ancre AlternateContent
Comment ajouter des graphiques, images et formes Excel depuis Delphi avec HotXLS : feuilles graphiques XLS, images XLSX, dimensionnement EMU et ancrages
La largeur de colonne Excel se mesure en unités de MDW, donc une police Normal autre que Calibri décale chaque limite. Voici comment HotXLS le mesure en Delphi
Écrivez des commentaires de cellules avec auteurs, URLs externes et liens internes au classeur depuis Delphi avec HotXLS, y compris l'API de liens XLSX
HotXLS analyse les conteneurs Compound File Binary v3 en Pascal pur : signature d en-tête, DIFAT dans l en-tête, chaînes FAT, MiniFAT et arbre de répertoire,
Comment HotXLS evalue les regles de mise en forme conditionnelle Excel en Delphi hors Excel, et les cas Top 10 pourcent, au-dessus de la moyenne et doublons
Appliquez des règles cellIs, barres de données, jeux d'icônes et texte enrichi depuis Delphi avec HotXLS, en évitant les pièges du style dxf dans les XLSX
HotXLS enregistre XLSX, ODS et XLS en Delphi via un fichier temporaire par étapes et un renommage Windows atomique, afin qu'une sauvegarde interrompue ne
Cinq rejets de compilation sur Delphi XE5 et comment un script limité au compilateur récent a laissé peu à peu la matrice HotXLS dépérir en silence
AddCopy de HotXLS copie des feuilles de calcul Excel entre classeurs en Delphi, en rebranchant formules, références de graphique et index de police
HotXLS évalue en Delphi les formules pointant vers un autre classeur contre un objet vivant en mémoire, avec repli sur le cache pour un classeur non enregistré
Exportez des feuilles Excel en CSV, TSV et HTML depuis Delphi avec HotXLS : mise entre guillemets RFC 4180, BOM UTF-8 et le rôle de Calculate
HotXLS TXLSWorkbookViewer rend les classeurs Excel comme une grille Delphi : test des cellules fusionnées, synchronisation du défilement et événements
Ajoutez des listes déroulantes, des critères AutoFilter et des tableaux Excel depuis Delphi avec HotXLS, plus aperçu du filtre côté serveur et pièges des index
Exportez un TDataset vers Excel depuis Delphi avec HotXLS : le composant TDataToXLS, le piège VCL, la conversion XLSX et une boucle sûre côté serveur
Une date Excel reste un simple nombre tant que vous ignorez son époque : les systèmes 1900 et 1904 diffèrent de 1462 jours et le numFmt signale une date
HotXLS recalcule chaque formule dans une surcouche isolée et signale chaque valeur en cache qui diverge, sans écrire dans le classeur sauf demande explicite
Créez des noms définis de classeur ou de feuille avec HotXLS en Delphi, écrivez des formules inter-feuilles robustes et évitez les conflits _xlnm
Évaluez les formules de tableaux dynamiques Excel 365 en Delphi avec HotXLS : XLOOKUP, FILTER, SORT, UNIQUE et SEQUENCE ancrés par SetArrayFormula
Les fonctions DEC2BIN, HEX2DEC et IMSUM d'Excel cachent le complément à deux sur dix bits et les mathématiques complexes encodées sous forme de chaîne
HotXLS déclenche les événements TXLSFileMonitor sur le thread principal, le worker attendant ; arrêter le moniteur dans OnFileChanged provoque un deadlock
Vue pratique de Le moteur de formules HotXLS et les fonctions personnalisées dans Delphi avec choix, pièges et points de contrôle pour Delphi et les logiciels
Excel peut évaluer une formule étape par étape. Découvrez comment HotXLS reproduit cette réduction pas à pas pour l'audit de feuilles de calcul en Delphi
Comment HotXLS décale les références de formule A1 lorsque vous insérez ou supprimez des lignes et des colonnes dans Delphi : références relatives et absolues,
Construire HotXLS sous Free Pascal exige DELPHIUNICODE, des interfaces CORBA avec slots COM explicites et un chemin AES en Pascal au lieu des objets OMF Delphi
HotXLS écrit les remplissages de graphiques XLS binaires liés au thème : enregistrement GelFrame, index de schéma OfficeArt dans l’octet rouge et charge MSOTINT
Dimensionnez les images XLSX intégrées par leurs dimensions physiques dans Delphi avec HotXLS : unités EMU expliquées, géométrie en centimètres et en points,
HotXLS lit les dimensions réelles en pixels dans les en-têtes GIF, BMP et JPEG, donc AddPicture écrit une vraie géométrie au lieu du repli 100x100
Workbook.Recalculate de HotXLS construit un graphe de dépendances de formules en Delphi pour réévaluer uniquement les cellules modifiées : fonctions volatiles,
HotXLS réécrit une seule feuille dans un package XLSX existant depuis Delphi, pendant que chaque partie intacte traverse avec ses octets compressés tels quels
Résolvez les références circulaires voulues en Delphi avec HotXLS : calcul itératif par Iterate, IterateCount et IterateDelta, et convergence du cycle
Évaluez les fermetures LAMBDA et la sémantique complète de LET en Delphi avec HotXLS : lambdas nommées, capture lexicale, masquage et séparateurs virgule
Vue pratique de Performance des grands classeurs Excel dans Delphi avec HotXLS avec choix, pièges et points de contrôle pour Delphi et les logiciels
Pourquoi un VLOOKUP sur une colonne contenant la formule est légal dans Excel, et comment HotXLS sépare les arêtes de balayage pour stopper les cycles faux
Comment HotXLS préserve les thèmes personnalisés, les blocs extLst inconnus et calcChain lorsque le code Delphi modifie une cellule dans un fichier XLSX, et où
Les cellules fusionnées dans les modèles de rapport HotXLS en Delphi : cellule ancre, décalage par InsertRows, audit des fusions et export HTML ou RTF
Ouvrez un gros XLSX en Delphi sans analyser chaque feuille : découverte MetadataOnly de HotXLS, chargement SelectedSheets, LoadSheet à la demande et sauvegarde
HotXLS ouvre et enregistre des fichiers OpenDocument depuis Delphi : options de SaveAsODS, import ODS allégé et ce qui survit à un aller-retour
Deux bogues de chiffrement où le mot de passe est correct mais Excel signale une corruption. Confusion ECB/CBC et dérive de reclé RC4 en Delphi
Vue pratique de Générer des fichiers Excel dans Delphi sans Office Automation avec choix, pièges et points de contrôle pour Delphi et les logiciels
Pourquoi l'ajout de threads a ralenti l'analyse XLSX en Delphi, et comment HotXLS a réduit les allocations de tas de 20 à 9,1 par cellule pour accélérer
HotXLS exporte des feuilles de calcul en PDF/A depuis Delphi, avec intention de sortie sRGB intégrée, métadonnées pdfaid et les règles de police attendues
Le sous-flux PivotCache BIFF cadre SXDB, SXDBB et SXFDB selon le corps et non le numéro, et HotXLS verrouille le dialecte dès le premier enregistrement
Construisez des tableaux croisés XLSX en Delphi avec HotXLS : AddPivotTable, éléments et champs calculés, showDataAs, regroupement et actualisation
HotXLS préserve le ChartML original des graphiques Excel importés pendant que vous modifiez titres, séries et axes en Delphi, et assemble les graphiques
Protégez les feuilles, gardez les plages de saisie modifiables et maîtrisez la mise en page en Delphi avec HotXLS : verrouillage, échelle et en-têtes
HotXLS lit en flux les XLS, XLSX, ODS et CSV en Delphi via un seul curseur de lignes en tirage : machine à états explicite, Cancel idempotent, vues empruntées
Compilez des formules R1C1 en Delphi avec HotXLS : GetCompiledFormulaR1C1 résout R2C3, R[-1]C[2] et RC par cellule pour remplir toute une colonne
Comment HotXLS garde les classeurs Delphi petits en mémoire : blocs de 256 lignes, surcouches de style par intervalle qui ne matérialisent aucune cellule vide
Lisez les noms de feuilles XLS, XLSX et ODS en Delphi sans charger les cellules : GetSheetNames de HotXLS, détection du chiffrement et tri des dépôts
Créez des graphiques sparkline Excel dans Delphi avec HotXLS : groupes de lignes, de colonnes et de gains/pertes, cases de couleurs ARGB et le bloc x14 extLst
Les fonctions Excel NORM, CHISQ et BETA cachent une réelle analyse numérique. Découvrez comment HotXLS les calcule avec gamma et beta dans Delphi
Un fichier XLSX d'un million de lignes n'a pas besoin de tenir en mémoire. Découvrez comment HotXLS analyse les feuilles avec un lecteur sans DOM
La génération d'un XLSX géant ne devrait pas croître avec le nombre de lignes. Découvrez comment HotXLS diffuse l'OOXML avec des chaînes en ligne
Gardez les gros exports XLSX dans vos limites mémoire avec StreamingWrite, des rappels ligne par ligne et un classeur par thread dans les lots Delphi
HotXLS écrit des classeurs ISO/IEC 29500 Strict depuis Delphi, traduit chaque partie du package vers les vocabulaires purl et refuse ce que Strict interdit
HotXLS remplace les résultats booléens de Save et Open par des diagnostics structurés : codes d'erreur stables, niveaux de sévérité, et contexte de feuille
Évaluez Table[Column] en Delphi avec HotXLS : spécificateurs #Data, #All et #Totals, plages de colonnes, aller-retour fidèle et la forme ligne actuelle exclue
Pourquoi SUBTOTAL 109 et SUBTOTAL 9 renvoyaient le même total dans HotXLS avant la v2.197.0, et comment un callback de ligne masquée corrige AGGREGATE en Delphi
Créez des slicers de table Excel en Delphi avec HotXLS : les huit parties à accorder, un cache de slicer toujours reconstruit, des chaînes rid stables
Comment HotXLS transforme les images porteuses de texte alternatif en éléments de structure Figure PDF, et pourquoi un allocateur MCID par page est obligatoire
Remplissez des modèles de rapport Excel depuis Delphi avec HotXLS : repérez les marqueurs par FindText, clonez les lignes et recalculez avant la remise
Écrivez des commentaires de fil de discussion Excel 365 à partir de Delphi avec HotXLS : chaînes de réponses AddThreadedComment, les composants
HotXLS réduit les polices PDF intégrées via l'API CreateFontPackage de fontsub.dll de Windows, ne conservant que les glyphes utilisés par un export Delphi
Le texte non-ASCII peut se réduire à des points d'interrogation dans les exports RTF, HTML, CSV et ZIP. Découvrez comment HotXLS garde Unicode intact
Comment HotXLS conserve les projets VBA et les liens externes quand du code Delphi modifie des classeurs XLS et XLSX : sauvegarde xlsm, cibles, limites
HotXLS permet aux développeurs Delphi de réécrire le code source d'un module VBA et de le recompresser avec l'algorithme MS-OVBA dans XLS ou XLSM
Auditez des fichiers Excel inconnus depuis Delphi avec HotXLS : comptez graphiques, formules, macros et protection, puis convertissez XLS, XLSX et ODS
HotXLS compare deux classeurs depuis Delphi et signale les écarts de feuille, de cellule, de formule et de fusion en liste structurée et rapport lisible
Définissez et lisez les propriétés de document Excel depuis Delphi avec HotXLS : titre, auteur, société et mots-clés en BIFF SummaryInformation et OOXML
HotXLS coordonne en Delphi lectures et écritures de classeurs : baux de lecture O(1), gardes à échec rapide, transactions réentrantes, compteur de génération
HotXLS convertit les feuilles Excel en PDF paginé sous Delphi et C++Builder via SaveAsPDF, sans Office installé, en utilisant la police Helvetica intégrée
Comment HotXLS evalue XLOOKUP et XMATCH en Delphi : modes de correspondance et de recherche legaux, descente binaire O(log n), cas limites de cles dupliquees,
Générez des fichiers XLSX chiffrés par AES en Delphi avec SaveAsEncrypted de HotXLS : chiffrement standard ECMA-376, gestion des mots de passe et limite
Pourquoi coder en dur xl/worksheets/sheet1.xml casse des fichiers XLSX valides, et comment HotXLS résout les cibles de relation OPC en Delphi
Comment HotXLS développe les suiveurs de formule partagée XLSX en Delphi : trouver le maître si, décaler les références relatives et survivre aux éléments f
Définissez la protection de feuille XLSX par action en Delphi avec HotXLS : 15 bits d'autorisation AllowOption et la règle OOXML omission = autorisation
Clonez une feuille XLSX mise en forme en Delphi avec HotXLS Duplicate et CopyFrom : ce qui se copie en profondeur et comment reconstruire les graphiques
Comment HotXLS valide l enregistrement ZIP de fin de repertoire central avec quatre controles croises pour qu un EOCD forge cache dans un commentaire ZIP ne
Comment HotXLS décompresse plusieurs feuilles XLSX en parallèle depuis un flux ZIP partagé en Delphi grâce à un verrou qui ne bloque que seek et read
Les sommes de contrôle CRC32 de feuille HotXLS peuvent déborder la pile d'un thread de 1 Mo quand zlib-ng choisit son chemin Chorba en Delphi