Manipulált XLSX észlelése: HotXLS Agile dataIntegrity HMAC
Agile-titkosítású XLSX csomagok ellenőrzése Delphiben HotXLS-szel: HMAC-SHA-512 dataIntegrity, időállandó ellenőrzők és klasszikus írásvédelmi rekordok
A losLab szoftverfejlesztési blogja
Software Development Blog
Agile-titkosítású XLSX csomagok ellenőrzése Delphiben HotXLS-szel: HMAC-SHA-512 dataIntegrity, időállandó ellenőrzők és klasszikus írásvédelmi rekordok
Hogyan olvassa a HotXLS az Agile-titkosítású XLSX-et Delphi-ben: az OpenEncrypted értelmezi az EncryptionInfo-t, lefuttatja a SHA-512 spin-count
Hogyan bontja a HotXLS a feltételes formázási és adatérvényesítési szabályokat rangsorolt objektumokra, amikor sor- vagy oszlopszerkesztés osztja fel őket
Egy HotXLS pivot-emitter 24 bájtos BIFF-törzset deklarált, de 26-ot írt, ezért a chart sheet eltűnt újranyitáskor. A javítás és a felderítés módja
Hogyan osztályozza a HotXLS a BIFF SupBook és XTI rekordokat Delphiben, és miért nem deríthetők ki azonos munkalapos, bővítményes, DDE vagy OLE hivatkozások
Az Excel 2.0, 3.0 és 4.0 munkafüzet OLE-konténer nélküli nyers BIFF-folyam, amiben a BIFF8-olvasó semmit nem talál: a HotXLS a szokásos Open hívással nyitja meg
Így ír a HotXLS BIFF8 másodlagos tengelycsoportokat Delphiben: AXESUSED, két AxisParent blokk, és miért az axis group belsejében él a chart group
A HotXLS BIFF8 diagram substreamet OBJ 5-ös típusú gazdavezérlőként rögzít egy munkalaphoz, így a diagram az adat mellett ül, nem saját lapot foglal el
A PivotTable a legbonyolultabb struktúra a .xls bináris formátumban. Ismerje meg, hogyan épít fel a HotXLS önálló pivot gyorsítótárat Delphiben
A HotXLS BIFF8 XLUnicodeStringot így dekódolja Delphiben: a GetWideString byte-okat számol, fHigh 0-nál GetString kell, a hibás párosítás csendben bukik
A HotXLS Delphiből értékeli ki a PRICE, YIELD, DURATION, kuponnap- és kincstárjegy-függvényeket, mind az öt napszámítási bázissal, telepített Excel nélkül
A HotXLS a munkalap metafájlképeit határolt parancsjelenetté dekódolja a bájtok GDI visszajátszásra bízása helyett, korlátokkal és zártan hibázó elemzéssel
A HotXLS Excel gyorsítótárazott képletértékeket olvas Delphiben újraszámolás nélkül: állapot, típus és érték elkülönítve, egyetlen olvasó BIFF, OOXML és ODF
Az AddCamera olyan képet helyez a munkalapra, amelyet az Excel a forrástartományból renderel újra minden megnyitáskor, és a hivatkozás a mentést is túléli
A TXLSCellImageExporter bármely XLS vagy XLSX cellatéglalapot egy PNG-vé vagy JPEG-gé renderel lapozás nélkül, pixel- és bájtkorlátokkal és atomi cserével
Építs fel egy CF_HTML vágólap-payloadot Delphiben a HotXLS-szel, hogy az Excel-tartományok érintetlen stílussal illeszthetők be Wordbe vagy egy böngészőbe,
HotXLS waterfall és treemap diagramokat ír cx:chartSpace partként, mc:AlternateContent horgonnyal: Excel 2016-tól rendereli, régebbi olvasók fallbacket kapnak
Hogyan adhat Excel diagramokat, képeket és alakzatokat Delphiből a HotXLS-szel: XLS diagramlapok, beágyazott XLSX diagramok, EMU-méretezés és horgonycsapdák
Az Excel oszlopszélesség a Normal betűtípus Max Digit Width egységeiben mért; a HotXLS GDI-vel méri minden lapozási build előtt, hogy a geometria pontos legyen
Cellamegjegyzések szerzővel, külső URL-ek és munkafüzeten belüli ugrások írása Delphiből a HotXLS-szel, az XLSX hivatkozás API-jával és az XLS furcsaságaival
A HotXLS tiszta Pascalban elemzi a Compound File Binary v3 konténereket: fejléc-aláírás, fejlécen-belüli DIFAT, FAT láncok, MiniFAT és a könyvtárfa, ole32.dll
Hogyan értékeli ki a HotXLS az Excel feltételes formázási szabályokat Delphiben Excel nélkül, és a Top 10 százalék, átlag feletti és duplikátumesetek,
cellIs szabályok, adatsávok, ikonkészletek és rich text futamok alkalmazása Delphiből a HotXLS-szel, elkerülve a dxf stílus és a betűtípus-készlet indexcsapdáit
A HotXLS Delphiben egy staged ideiglenes fájlon és egy atomi Windows-átnevezésen keresztül menti az XLSX-et, ODS-t és XLS-t, így egy megszakított mentés nem
Öt compilerelutasítás csak Delphi XE5-ön, és a történet arról, hogyan hagyta egyetlen új compilerre épített script elrohadni a HotXLS build matrixot
A HotXLS AddCopy Excel-munkalapokat másol egy munkafüzetből egy másikba Delphiben, újraköti a képleteket, diagramhivatkozásokat és betűtípus-indexeket
A RegisterExternalWorkbook néven regisztrál egy memóriában megnyitott munkafüzetet, így a hivatkozó képlet élő értéket olvas, nem elavult gyorsítótár-értéket
Excel munkalapok exportálása CSV, TSV és HTML formátumba Delphiből a HotXLS-szel: RFC 4180 idézőjelezés, UTF-8 BOM és miért kell Calculate az export előtt
A HotXLS TXLSWorkbookViewer-je Excel-munkafüzeteket rendel Delphi griddé: összevont-cella hit-testing, görgetés-szinkron, cellakijelölés, és hivatkozás- és
Legördülő érvényesítés, AutoFilter feltételek és táblázatok Delphiből a HotXLS-szel, szerveroldali szűrőelőnézettel és a 0-alapú oszlopazonosító csapdájával
TDataset eredmények exportja Excelbe Delphiből a HotXLS-szel: TDataToXLS csoportosítás, a VCL függőségi csapda, XLSX konverzió és szolgáltatásbiztos ciklus
Az Excel dátum csak egy szám, amíg nem tudja, melyik korszakból számol. Az 1900-as és 1904-es rendszer 1462 napos eltérést mutat, a numFmt pedig dátumot jelöl
A HotXLS elkülönített overlayben számolja újra minden képletet, és jelenti az eltérő gyorsítótárazott értékeket, a munkafüzetbe csak kérésre ír
Munkafüzet- és lapszintű definiált nevek létrehozása a HotXLS-szel Delphiben, szerkesztést túlélő lapok közötti képletek és az _xlnm névütközések elkerülése
Excel 365 dinamikus tömb túlcsorduló képletek kiértékelése Delphiben a HotXLS segítségével: XLOOKUP, FILTER, SORT, UNIQUE és SEQUENCE a SetArrayFormula
Az Excel DEC2BIN, HEX2DEC és IMSUM függvényei tízbites kettes kiegészítőt és karakterlánccal kódolt komplex matematikát rejtenek. Nézze meg, hogyan valósítja
A HotXLS a TXLSFileMonitor eseményeit a főszálon tüzel, míg a worker vár: a monitor OnFileChanged-beli leállítása száltulajdonlás nélkül holtpontra jut
Excel képletek kiértékelése Delphiben a HotXLS-szel: Calculate motor, OnUserFunction egyéni függvények, tömbképletek és miért kell a CSV exporthoz érték
Az Excel képes lépésenként kiértékelni a képleteket. Nézze meg, hogyan reprodukálja ezt a HotXLS a táblázatok auditálásához és hibakereséséhez Delphiben
Hogyan tolja el a HotXLS az A1 képlethivatkozásokat sorok és oszlopok Delphi-ben történő beszúrásakor vagy törlésekor: relatív és abszolút hivatkozások,
A HotXLS Free Pascal alatti építéséhez DELPHIUNICODE kell, CORBA interfészek explicit COM slotokkal és Pascal AES út a Delphi OMF objektumok helyett
Így ír a HotXLS theme-színű chart fillt bináris XLS-be: GelFrame rekord, OfficeArt scheme index a red byte-ban, tint érték és az MSOTINT payload
Beágyazott XLSX képek méretezése fizikai méretek alapján Delphiben a HotXLS segítségével: az EMU egységek magyarázata, centiméter- és pontgeometria,
A HotXLS valódi képméretet olvas a GIF, BMP és JPEG fejlécből, így az AddPicture valós geometriát ír a képeket megnyújtó 100x100-as fallback helyett
A HotXLS Workbook.Recalculate képlet-függőségi grafikont épít Delphi-ben, hogy csak a dirty cellákat számolja újra: illékony függvények, topológiai sorrend,
A HotXLS Delphiből egyetlen munkalapot ír újra egy meglévő XLSX-csomagon belül, miközben minden érintetlen rész tömörített bájtjai szó szerint kerülnek át
Szándékos körkörös hivatkozások feloldása Delphiben a HotXLS segítségével: iteratív számítás az Iterate, IterateCount és IterateDelta metódusokon keresztül, és
Excel LAMBDA lezárások és LET szemantika kiértékelés Delphiben HotXLS-szel: nevesített lambdák, lexikális befogás, árnyékolási szabályok és vesszőelválasztók
Gyakorlati HotXLS teljesítményhangolás nagy Excel fájlokhoz Delphi-ben: StreamingWrite mentés, stílustár újrahasznosítás és gyors írásvédett betöltés
Miért törvényes az Excelben egy VLOOKUP olyan oszlopon, amely a képletet tartalmazza, és hogyan választja szét a HotXLS a vizsgálati és sorrendi éleket
Hogyan őrzi meg a HotXLS az egyedi témákat, az ismeretlen extLst blokkokat és a calcChain-t, amikor a Delphi kód egyetlen cellát szerkeszt egy XLSX fájlban, és
A HotXLS egyesített cellái Delphi jelentéssablonokban: horgonycella-szemantika, InsertRows eltolási szabályok, egyesítés-ellenőrzés és exportviselkedés
Nagy XLSX megnyitása Delphiben minden munkalap cellájának elemzése nélkül: HotXLS MetadataOnly felfedezés, SelectedSheets betöltés, igény szerinti LoadSheet és
A HotXLS OpenDocument táblázatokat nyit meg és ment Delphiből: SaveAsODS exportbeállítások, a könnyű ODS importút és mi éli túl az oda-vissza utat
Két titkosítási hiba, ahol a jelszó helyes, de az Excel sérülést jelent. ECB vs CBC keveredés és RC4 kulcsújraosztás Delphiben Megír egy munkafüzetet,
XLS és XLSX munkafüzetek építése Delphi szolgáltatásokból telepített Excel nélkül: natív BIFF és OOXML írók, adatfolyam HTTP válaszba, COM nélkül
Miért lassult a párhuzamos XLSX elemzés Delphiben, és hogyan csökkentette a HotXLS a foglalásokat cellánként 20-ról 9,1-re az 1,90-szeres gyorsulásért
A UsePDFA bekapcsolása után az exportált munkafüzet beágyazott sRGB kimeneti szándékot, pdfaid XMP-blokkot és a szintnek megfelelő betűtípus-szabályokat hordoz
A BIFF PivotCache substream SXDB, SXDBB és SXFDB testét keretezi, nem rekordszám alapján, a HotXLS pedig az első rekordból rögzíti a dialektust
XLSX kimutatások készítése Delphiben a HotXLS segítségével: AddPivotTable, számított elemek és mezők, showDataAs érték-megjelenítések, dátumcsoportosítás és
A HotXLS megőrzi egy importált Excel-diagram eredeti ChartML-jét, miközben címeket, sorozatokat és tengelyeket szerkesztünk Delphiben, és két tengelyes
Munkalapok védelme, beviteli mezők szerkeszthetősége és nyomtatási kép beállítása Delphi-ben HotXLS-szel: Locked jelzők, méretezés és fejléc kódok
A HotXLS pull sor-kurzorral olvas XLS, XLSX, ODS és CSV forrásokat Delphiben: hatállapotú gép, oszlopprojekció, hívásvezérelt léptetés a négy formátumban
R1C1 képletek fordítása Delphiben HotXLS-sel: A GetCompiledFormulaR1C1 feloldja az R2C3, R[-1]C[2] és RC hivatkozásokat cellánként, így egyetlen relatív képlet
Hogyan tartja kicsiben a HotXLS a nagy Delphi-munkafüzeteket: 256-soros cellablokkok, lusta intervallum-stílus-átfedések, amelyek sosem anyagiasítanak üres
Munkalapnevek olvasása XLS, XLSX és ODS fájlokból Delphiben cellaadatok betöltése nélkül: HotXLS GetSheetNames, titkosításfelismerés, beérkezés-osztályozás
Hozzon létre Excel sparkline-okat Delphiben a HotXLS segítségével: vonal, oszlop és nyert/vesztett csoportok, ARGB színhelyek és az x14 extLst blokk, amelyet
Az Excel NORM, CHISQ és BETA függvényei valós numerikus elemzést takarnak. Lásd, hogyan számítja ki őket a HotXLS regularizált gammával és bétával Delphi-ben
Egy egymillió soros XLSX fájlnak nem kell elférnie a memóriában. Nézze meg, hogyan vizsgálja a HotXLS a munkalapokat DOM nélküli streamelő olvasóval közel
Egy óriási XLSX fájl generálásának memóriaszükséglete nem növekedhet a sorszámmal. Nézze meg, hogyan streamel a HotXLS OOXML-t beágyazott karakterláncokkal és
Nagy XLSX exportok memóriában tartása HotXLS StreamingWrite használatával: sorszintű visszahívások, stílustár újrahasznosítás és szálankénti munkamenetek
A StrictOOXML beállítása után minden csomagrész a purl.oclc.org szókészletekkel íródik, a Strict által tiltott funkciókat pedig a HotXLS mentéskor elutasítja
A HotXLS logikai Save és Open eredmények helyett strukturált diagnosztikát kínál: stabil hibakódok, súlyossági szintek, és lapkontextus Delphi alkalmazásokhoz
Table[Column] hivatkozások kiértékelése Delphiben HotXLS-szel: item specifikátorok, oszloptartományok és a nem támogatott aktuális-sor forma
Miért adja vissza a SUBTOTAL 109 és a SUBTOTAL 9 ugyanazt az összeget a HotXLS-ben v2.197.0 előtt, és hogyan javítja egy sor-rejtett callback az AGGREGATE
Hozz létre Excel-tábla-slicereket Delphi alatt a HotXLS-szel: a nyolc egyeztetendő rész, a slicer cache mindenkori újraépítése és a rid-láncok stabilitása
A HotXLS az alternatív szöveget hordozó munkalapképeket önálló PDF Figure szerkezetelemekké alakítja, és ezért kötelező oldalanként egy MCID osztó
Excel jelentéssablonok kitöltése Delphi-ből HotXLS-szel: helyőrzők keresése FindText-tel, részletsorok klónozása, sorok beszúrása és újraértékelés
Írjon Excel 365 egymásba ágyazott megjegyzéseket Delphiből a HotXLS segítségével: AddThreadedComment válaszláncok, a threadedComments és person részek,
A HotXLS a Windows fontsub.dll CreateFontPackage API-ján keresztül részhalmazolja a beágyazott PDF-betűkészleteket, csak azokat a glyph-eket megtartva,
A nem ASCII szöveg kérdőjelekké omolhat össze az RTF, HTML, CSV és ZIP exportálások során. Nézze meg, hogyan tartja a HotXLS érintetlenül a Unicode-ot minden
Hogyan őrzi meg a HotXLS a VBA projekteket és a külső hivatkozásokat, amikor Delphi kód szerkeszt XLS és XLSX munkafüzeteket: makrós mentés és korlátok
A HotXLS lehetővé teszi Delphi-fejlesztők számára, hogy átírják a VBA modulok forráskódját, és az MS-OVBA algoritmussal újratömörítve visszaírják a makrókat
Ismeretlen Excel-fájlok auditálása Delphiből HotXLS-szel: diagramok, képletek, makrók és védelem számlálása, majd XLS, XLSX és ODS ismert korlátú konverziója
A TXLSXWorkbookCompare név szerint párosítja a munkalapokat, végigjárja a cellákat, és strukturált listaként vagy olvasható jelentésben adja meg az eltéréseket
Excel dokumentumtulajdonságok írása és olvasása Delphiből HotXLS-szel: cím, szerző, cég és kulcsszavak a BIFF SummaryInformation és az OOXML docProps részekben
A HotXLS IXLSWorkbookViewCore O(1) olvasási bérleményeket és íróvédőket ad Delphiben: nyitott bérlemény mellett minden módosító hívás kivétellel elutasít
A HotXLS az Excel munkalapokat oldalakra osztott PDF-ként rendereli le Delphiben és C++Builderben a SaveAsPDF metódussal, Office telepítése nélkül, a beépített
Hogyan értékeli ki a HotXLS az XLOOKUP-ot és az XMATCH-et Delphiben: legális egyeztetési és keresési módok, O(log n) bináris leszállás, duplikált kulcsok
AES-titkosított XLSX fájlok írása Delphiből a HotXLS SaveAsEncrypted hívásával: ECMA-376 Standard Encryption, jelszókezelés és a csak írásra szóló korlát
Miért törik el a xl/worksheets/sheet1.xml hardkódolása egy érvényes XLSX fájlon, és hogyan oldja fel a HotXLS az OPC kapcsolati célpontokat a forrás rész ellen
Hogyan bontja ki a HotXLS az XLSX megosztott formula-követőket Delphiben: a si mester megtalálása, relatív hivatkozások eltolása, és önzáró f elemek túlélése
Műveletenkénti XLSX munkalap-védelem beállítása Delphiben a HotXLS segítségével: 15 AllowOption engedélybit, az OOXML „elhagyás egyenlő engedélyezés” szabálya
Formázott XLSX munkalap klónozása Delphiben a HotXLS Duplicate és CopyFrom funkcióival: mi másolódik mélyen, mi marad sekély, és hogyan épülnek újra a diagramok
Hogyan ellenőrzi a HotXLS a ZIP központi könyvtár végét jelző rekordot négy kereszthivatkozás-ellenőrzéssel, hogy egy ZIP megjegyzésbe rejtett hamisított EOCD
Hogyan tömöríti ki a HotXLS egyszerre számos XLSX munkalapot egy közös ZIP csomagfolyamból Delphiben, olvasási kapuval, amely csak a seek és read párost zárolja
A HotXLS munkalap-CRC32 ellenőrzőösszegek túlcsordíthatják egy 1 MB-os munkásszál-vermet, amikor a zlib-ng a Chorba útvonalát választja; az adatok 64 KB-os