HotXLS: Manipulierte XLSX per Agile-HMAC erkennen
Agile-verschlüsselte XLSX-Pakete in Delphi mit HotXLS prüfen: HMAC-SHA-512-dataIntegrity, zeitkonstante Prüfungen und klassische Write-Reservation-Datensätze
losLab-Softwareentwicklungsblog
Software Development Blog
Agile-verschlüsselte XLSX-Pakete in Delphi mit HotXLS prüfen: HMAC-SHA-512-dataIntegrity, zeitkonstante Prüfungen und klassische Write-Reservation-Datensätze
Agile-verschlüsselte XLSX-Dateien in Delphi mit HotXLS lesen: OpenEncrypted parst EncryptionInfo, wendet SHA-512-Schlüsselerzeugung an und entschlüsselt
Wie HotXLS Regeln für bedingte Formatierung und Datenvalidierung in Delphi in priorisierte Regelobjekte aufteilt, wenn Zeilen- oder Spaltenbearbeitungen deren
Ein HotXLS-Pivot-Emitter deklarierte 24 BIFF-Bytes und schrieb 26: Charts verschwanden beim Öffnen. Die Korrektur und ein eigener Drift-Check
Wie HotXLS BIFF-SupBook- und XTI-Records in Delphi einordnet und warum sich Selbstbezug, Add-in sowie DDE oder OLE nicht am Flag allein ablesen lassen
HotXLS öffnet Excel-Arbeitsmappen der Versionen 2.0 bis 4.0 aus der Zeit vor OLE direkt aus Delphi: rohe BIFF-Streams, Zellrecords, gecachte Ergebnisse
Wie HotXLS BIFF8-Sekundärachsgruppen in Delphi schreibt: AXESUSED, zwei AxisParent-Blöcke und warum die Chart-Gruppe in jeder Achsgruppe liegt
HotXLS verankert einen BIFF8-Chart-Substream als OBJ-Host-Control Typ 5 im Worksheet, sodass das Diagramm neben den Daten liegt statt auf einem eigenen Sheet
PivotTables sind die komplexeste Struktur im binären .xls-Format. Sehen Sie, wie HotXLS einen Pivot-Cache aufbaut und SXDBB-Datensätze in Delphi packt
Wie HotXLS BIFF8-XLUnicodeString-Payloads in Delphi dekodiert: GetWideString zählt Bytes, fHigh 0 braucht GetString, falsche Paarung scheitert still
HotXLS wertet PRICE, YIELD, DURATION, Kupontermin- und Schatzwechsel-Funktionen aus Delphi aus, mit allen fünf Zinstagemethoden und ohne installiertes Excel
HotXLS dekodiert Arbeitsblatt-Metadatei-Bilder in eine begrenzte Befehlsszene, statt die Bytes an GDI zu übergeben, mit Budgets und fail-closed-Parsing
HotXLS liest Formel-Cache-Werte in Delphi ohne Neuberechnung: State, Kind und Value getrennt, fehlende Caches ehrlich gemeldet, ETL-Läufe bleiben schnell
HotXLS erzeugt aus Delphi Excel-Kameraobjekte: ein lebendes Bild eines Zellbereichs, das Excel beim Laden neu rendert und beim Speichern verknüpft bleibt
TXLSCellImageExporter rendert jedes XLS- oder XLSX-Zellrechteck in ein PNG oder JPEG, ohne Paginierung, mit Pixel- und Byte-Budgets und atomarem Ersatz
Eine CF_HTML-Clipboard-Nutzlast in Delphi mit HotXLS aufbauen, damit Excel-Bereiche mit erhaltener Formatierung in Word oder einem Browser landen können
Excel-Waterfall- und Treemap-Diagramme aus Delphi mit HotXLS schreiben: cx-chartSpace-Parts, layoutId-Serietypen, cx-pt-Caches und der AlternateContent-Anker
Excel-Diagramme, Bilder und Formen aus Delphi mit HotXLS: Diagrammblätter in XLS, eingebettete Diagramme in XLSX, EMU-Größen und typische Ankerfallen
Excel-Spaltenbreite misst in Max-Digit-Width-Einheiten, daher verschiebt ein Normal-Font ungleich Calibri jede Spaltengrenze. So misst HotXLS MDW in Delphi
Zellkommentare mit Autor, externe URLs und Sprünge in der Arbeitsmappe aus Delphi mit HotXLS schreiben, plus die XLSX-Link-API und XLS-Eigenheiten
HotXLS parst Compound-File-Binary-v3-Container in reinem Pascal: Header-Signatur, In-Header-DIFAT, FAT-Ketten, MiniFAT und den Verzeichnisbaum, ohne ole32.dll
Wie HotXLS Excel-Regeln für bedingte Formatierung in Delphi außerhalb von Excel auswertet, samt Top-10-Prozent-, Überdurchschnitt- und Duplikatfällen
cellIs-Regeln, Datenbalken, Symbolsätze und Rich-Text-Runs aus Delphi mit HotXLS anwenden und dabei die dxf-Stil- und Font-Pool-Fallen in XLSX umgehen
HotXLS speichert XLSX, ODS und XLS in Delphi über eine gestufte Temp-Datei und ein atomares Windows-Rename, sodass ein Abbruch die Arbeitsmappe nicht beschädigt
Fünf Compilerfehler, die nur unter Delphi XE5 auftreten, und warum ein Buildscript mit nur dem neuesten Compiler die HotXLS-Matrix unbemerkt verrotten ließ
HotXLS AddCopy kopiert Excel-Arbeitsblätter zwischen Arbeitsmappen in Delphi und verknüpft Formeln, Diagrammreferenzen und Font-Indizes für das Ziel neu
HotXLS wertet Formeln auf fremde Arbeitsmappen gegen ein lebendes Objekt im Speicher aus und greift bei unbekannten Mappen auf den Link-Cache zurück
Excel-Blätter aus Delphi mit HotXLS nach CSV, TSV und HTML exportieren: RFC-4180-Zitierung, UTF-8-BOM und warum Formeln vorher Calculate brauchen
HotXLS TXLSWorkbookViewer rendert Excel-Arbeitsmappen als interaktives Delphi-Grid: Trefferprüfung für verbundene Zellen, Scroll-Synchronisation, Zellauswahl
Dropdown-Prüfung, AutoFilter-Kriterien und Excel-Tabellen aus Delphi mit HotXLS ergänzen, samt serverseitiger Filtervorschau und der 0-basierten Spalten-ID
TDataset-Ergebnisse aus Delphi mit HotXLS nach Excel exportieren: TDataToXLS mit Gruppierung und Blattaufteilung, die VCL-Falle und eine dienstfeste Schleife
Ein Excel-Datum ist nur eine Zahl, bis Sie wissen, von welcher Epoche es zählt. Erfahren Sie mehr über die 1900er- und 1904er-Systeme in Delphi
HotXLS rechnet jede Formel in einem isolierten Overlay nach und meldet jeden abweichenden Cache-Wert, ohne ins Workbook zu schreiben, außer auf Wunsch
Mit HotXLS in Delphi definierte Namen auf Arbeitsmappen- und Blattebene anlegen, blattübergreifende Formeln schreiben und _xlnm-Konflikte vermeiden
Werten Sie Excel 365 dynamische Array-Spill-Formeln in Delphi mit HotXLS aus: XLOOKUP, FILTER, SORT, UNIQUE und SEQUENCE verankert über SetArrayFormula
Hinter DEC2BIN, HEX2DEC und IMSUM in Excel stecken zehnstelliges Zweierkomplement und komplexe Zahlen als Strings. So implementiert HotXLS sie in Delphi
HotXLS feuert TXLSFileMonitor-Ereignisse im Hauptthread, während der Worker wartet; so verklemmt das Stoppen des Monitors in OnFileChanged ohne Thread-Besitz
Excel-Formeln in Delphi mit HotXLS auswerten: die Calculate-Engine, eigene Funktionen über OnUserFunction, Array-Formeln und warum CSV berechnete Werte braucht
Excel kann Formeln schrittweise auswerten. Erfahren Sie, wie HotXLS diese schrittweise Reduzierung für Auditing und Debugging in Delphi reproduziert
Wie HotXLS A1-Formelreferenzen verschiebt, wenn Sie in Delphi Zeilen oder Spalten einfügen oder löschen: relative und absolute Bezüge und #REF!-Regeln
HotXLS unter Free Pascal bauen verlangt DELPHIUNICODE, CORBA-Interfaces mit expliziten COM-Slots und einen Pascal-AES-Pfad anstelle der Delphi-OMF-Objekte
Wie HotXLS themenfarbige Chart-Füllungen in binäres XLS schreibt: GelFrame, OfficeArt-Schemaindex im Rotbyte und MSOTINT-Payload für Delphi-Entwickler
Ändern Sie die Größe eingebetteter XLSX-Bilder nach physischen Abmessungen in Delphi mit HotXLS: EMU-Einheiten erklärt, Zentimeter- und Punktgeometrie,
HotXLS liest echte Pixelmaße aus GIF-, BMP- und JPEG-Headern, damit AddPicture echte Geometrie schreibt statt eines 100x100-Fallbacks, das Bilder streckt
HotXLS Workbook.Recalculate erstellt einen Formel-Abhängigkeitsgraphen in Delphi zur effizienten Aktualisierung nur geänderter Zellen: volatile Funktionen,
HotXLS schreibt ein einzelnes Arbeitsblatt in einem bestehenden XLSX-Paket aus Delphi neu, während jeder unberührte Part seine Bytes unverändert behält
Beabsichtigte Zirkelbezüge in Delphi mit HotXLS auflösen: iterative Berechnung über Iterate, IterateCount und IterateDelta, und wie der Zyklus konvergiert
Excel-LAMBDA-Closures und vollständige LET-Semantik in Delphi mit HotXLS auswerten: benannte Lambdas, lexikalisches Capture, Shadowing-Regeln und Komma-Trenner
HotXLS-Leistungstuning für große Excel-Dateien in Delphi: Speichern mit StreamingWrite, Wiederverwendung des Stil-Pools, Zeilen-Callbacks und Nur-Lese-Laden
Warum VLOOKUP über eine Spalte mit der Formel selbst in Excel legal ist und wie HotXLS Scan-Kanten von Ordnungs-Kanten trennt, um falsche Zyklen zu stoppen
Erfahren Sie, wie HotXLS benutzerdefinierte Designs (Themes), unbekannte extLst-Erweiterungsblöcke und calcChain beim Speichern von XLSX-Dateien in Delphi
Wie HotXLS verbundene Zellen in Delphi-Berichtsvorlagen behandelt: Ankerzellen-Semantik, InsertRows-Regeln, Verbund-Audits und das Exportverhalten nach HTML
Eine große XLSX-Datei in Delphi öffnen, ohne jedes Blatt zu parsen: HotXLS MetadataOnly-Discovery, SelectedSheets-Laden und bedarfsgesteuertes LoadSheet
HotXLS öffnet und speichert OpenDocument-Tabellendateien aus Delphi: SaveAsODS-Exportoptionen, der schlanke ODS-Importpfad und was einen Round-Trip übersteht
Zwei Verschlüsselungsfehler, bei denen das Passwort stimmt, aber Excel Beschädigung meldet. Erfahren Sie, wie Sie diese Interoperabilitätsfehler in Delphi
XLS- und XLSX-Arbeitsmappen aus Delphi-Diensten erstellen, ohne Excel zu installieren: native BIFF- und OOXML-Writer, Stream-Ausgabe an HTTP, ganz ohne COM
Erfahren Sie, warum Threads das XLSX-Parsing in Delphi verlangsamen können und wie HotXLS Speicherallokationen pro Zelle reduzierte, um einen parallelen
HotXLS exportiert Tabellen aus Delphi als archivfähiges PDF/A mit eingebettetem sRGB-Output-Intent, pdfaid-Metadaten und den Schriftregeln der Prüfer
Der BIFF-PivotCache-Substream rahmt SXDB, SXDBB und SXFDB nach Body-Layout statt nach Record-Nummer, und HotXLS verriegelt den Dialekt am ersten Record
XLSX-Pivot-Tabellen in Delphi mit HotXLS erstellen: AddPivotTable, berechnete Elemente und Felder, showDataAs-Wertanzeigen und In-Process-Aktualisierung
HotXLS bewahrt das originale ChartML eines importierten Excel-Diagramms, während man in Delphi Titel, Serien und Achsen bearbeitet, und baut
Arbeitsblätter in Delphi mit HotXLS schützen, Eingabebereiche freigeben und den Druck steuern: Locked-Flags, Seiteneinrichtung, Skalierung, Kopfzeilencodes
Wie HotXLS XLS-, XLSX-, ODS- und CSV-Streams hinter einem Pull-Row-Cursor in Delphi vereint: explizite State Machine, idempotentes Cancel, geliehene Row-Views
R1C1-Formeln in Delphi mit HotXLS kompilieren: GetCompiledFormulaR1C1 löst R2C3, R[-1]C[2] und RC je Zelle auf, sodass eine relative Formel eine Spalte füllt
Wie HotXLS Delphi-Arbeitsmappen im Speicher klein hält: 256-Zeilen-Zellblöcke, Interval-Style-Overlays ohne Leerzellen-Materialisierung und Streaming-Saves
Arbeitsblattnamen aus XLS-, XLSX- und ODS-Dateien in Delphi lesen, ohne Zelldaten zu laden: HotXLS GetSheetNames, Erkennung verschlüsselter Dateien und Triage
Excel-Sparklines in Delphi mit HotXLS erzeugen: Linien-, Säulen- und Gewinn/Verlust-Gruppen, ARGB-Farbslots und der x14-extLst-Block ab Excel 2010
Excels NORM-, CHISQ- und BETA-Funktionen verbergen echte numerische Analysen. Sehen Sie, wie HotXLS sie mit regularisierter Gamma- und Betafunktion berechnet
Eine XLSX-Datei mit einer Million Zeilen muss nicht in den Speicher passen. Erfahren Sie, wie HotXLS Arbeitsblattteile mit einem DOM-freien Streaming-Reader
Das Erzeugen einer riesigen XLSX-Datei sollte nicht mit der Zeilenzahl anwachsen. HotXLS streamt OOXML in Delphi mit Inline-Strings statt Shared-String-Tabelle
Große XLSX-Exporte im Speicherlimit halten: HotXLS StreamingWrite, zeilenweise Write-Callbacks, Wiederverwendung des Stilpools und ein Workbook je Thread
HotXLS schreibt ISO/IEC-29500-Strict-Arbeitsmappen aus Delphi, übersetzt jeden Paketteil in purl-Vokabulare und weist Funktionen zurück, die Strict verbietet
HotXLS ersetzt boolesche Save- und Open-Ergebnisse durch strukturierte Diagnostik: stabile Fehlercodes, Schweregrade und Blattkontext für Delphi-Anwendungen
Table[Column]-Strukturverweise in Delphi mit HotXLS auswerten: Item-Spezifizierer, Spaltenspannen, Round-Trip und nicht unterstützte Current-Row-Form
Warum SUBTOTAL 109 und SUBTOTAL 9 in HotXLS vor v2.197.0 dieselbe Summe liefern, und wie ein Row-Hidden-Callback AGGREGATE-Zeilenausblendung in Delphi
Excel-Tabellen-Slicer in Delphi mit HotXLS erstellen: acht zusammenpassende Teile, warum der Slicer-Cache immer neu gebaut wird, und stabile Rid-Ketten
Wie HotXLS Arbeitsblattbilder mit Alternativtext in eigene PDF-Figure-Strukturelemente überführt und warum je Seite genau ein MCID-Zuteiler Pflicht bleibt
Excel-Berichtsvorlagen aus Delphi mit HotXLS füllen: Platzhalter per FindText finden, Detailzeilen klonen, Zeilen sicher einfügen, vor dem Speichern neu rechnen
Excel-365-Thread-Kommentare aus Delphi mit HotXLS schreiben: AddThreadedComment-Antwortketten, die Teile threadedComments und person plus Legacy-Unterschiede
HotXLS reduziert eingebettete PDF-Schriften über die Windows-fontsub.dll-API CreateFontPackage und behält nur die Glyphen, die eine Delphi-Arbeitsblattausgabe
Nicht-ASCII-Text kann bei RTF-, HTML-, CSV- und ZIP-Exporten zu Fragezeichen werden. Erfahren Sie, wie HotXLS Unicode auf jedem Exportpfad in Delphi intakt
Wie HotXLS VBA-Projekte und externe Verknüpfungen bewahrt, wenn Delphi-Code XLS- und XLSX-Mappen bearbeitet: xlsm-Speichern, Linkziele und Round-Trip-Grenzen
HotXLS erlaubt Delphi-Entwicklern, VBA-Modul-Quellcode umzuschreiben und ihn mit dem MS-OVBA-Algorithmus neu zu komprimieren, um die Makros dann zurück in XLS-
Excel-Dateien aus Delphi mit HotXLS auditieren: Diagramme, Formeln, Makros und Schutz zählen, dann XLS, XLSX und ODS mit bekannten Treuegrenzen konvertieren
HotXLS vergleicht zwei Arbeitsmappen aus Delphi und meldet Blatt-, Zell-, Formel- und Verbund-Unterschiede als Liste und lesbaren Bericht, ganz ohne Excel
Excel-Dokumenteigenschaften aus Delphi mit HotXLS setzen und lesen: Titel, Autor, Firma und Schlüsselwörter über BIFF SummaryInformation und OOXML docProps
Wie HotXLS Workbook-Lese- und Schreibzugriffe in Delphi koordiniert: O(1)-Read-Leases, Fail-fast-Write-Guards, reentrant Transactions und ein Generation-Zähler
HotXLS rendert Excel-Arbeitsblätter in Delphi und C++Builder über SaveAsPDF in paginierte PDF-Dateien, ohne dass Office installiert sein muss, unter Verwendung
Wie HotXLS XLOOKUP und XMATCH in Delphi auswertet: erlaubte Match- und Suchmodi, logarithmischer Binärabstieg, Duplikat-Schlüssel-Randfälle, und warum
AES-verschlüsselte XLSX-Dateien aus Delphi mit HotXLS SaveAsEncrypted schreiben: ECMA-376 Standard Encryption, Passwortumgang und die Nur-Schreiben-Grenze
Warum xl/worksheets/sheet1.xml fest zu verdrahten gültige XLSX-Dateien zerstört, und wie HotXLS OPC-Relationship-Ziele in Delphi gegen den Quellteil auflöst
Wie HotXLS XLSX-Shared-Formula-Follower in Delphi expandiert: den si-Master finden, relative Referenzen verschieben und selbstschließende f-Elemente überstehen
Stellen Sie den XLSX-Blattschutz in Delphi mit HotXLS für einzelne Aktionen ein: 15 AllowOption-Berechtigungsbits, die OOXML-Regel „Weglassen bedeutet
Ein formatiertes XLSX-Arbeitsblatt in Delphi mit HotXLS Duplicate und CopyFrom klonen: was tief kopiert, was flach bleibt, wie Diagramme neu entstehen
Wie HotXLS den ZIP-End-of-Central-Directory-Datensatz mit vier Gegenprüfungen validiert, damit ein gefälschter EOCD in einem ZIP-Kommentar den Delphi-Parser
Wie HotXLS in Delphi viele XLSX-Arbeitsblätter gleichzeitig aus einem gemeinsamen ZIP-Paket-Stream inflatet, mit einem Read Gate, das nur Seek und Read sperrt
HotXLS-Arbeitsblatt-CRC32-Prüfsummen können den 1-MB-Worker-Thread-Stack sprengen, wenn zlib-ng seinen Chorba-Pfad wählt; 64-KB-Chunks verhindern den Absturz