Čítanie Excel súborov so šifrovaním Agile v Delphi pomocou HotXLS
Ako HotXLS číta XLSX so šifrovaním Agile v Delphi: OpenEncrypted analyzuje EncryptionInfo, vykoná SHA-512 odvodenie kľúča a dešifruje segmenty AES-CBC
Blog o vývoji softvéru losLab
Software Development Blog
Ako HotXLS číta XLSX so šifrovaním Agile v Delphi: OpenEncrypted analyzuje EncryptionInfo, vykoná SHA-512 odvodenie kľúča a dešifruje segmenty AES-CBC
Ako HotXLS rozdeľuje pravidlá podmieneného formátovania a validácie dát na uprednostnené objekty pravidiel, keď úpravy riadkov alebo stĺpcov rozdelia ich rozsah v Delphi
Kontingenčné tabuľky sú najzložitejšou štruktúrou v binárnom formáte .xls. Pozrite sa, ako HotXLS buduje pivot cache a ukladá záznamy SXDBB v Delphi
Zostavte payload schránky CF_HTML v Delphi pomocou HotXLS, aby sa rozsahy Excelu vkladali do Wordu alebo prehliadača so zachovaným štýlom, pomocou presných bajtových posunov
Ako pridať Excel grafy, obrázky a tvary v Delphi pomocou HotXLS: grafy v XLS, vnorené grafy a obrázky v XLSX, veľkosti v EMU a úskalia ukotvenia
Zapisujte komentáre buniek s autormi, externé URL a odkazy v zošite z Delphi pomocou HotXLS vrátane API pre interné odkazy XLSX a špecifík komentárov XLS
HotXLS parsuje kontajnery Compound File Binary v3 v čistom Pascale: hlavička signature, in-header DIFAT, FAT reťaze, MiniFAT a strom adresára, žiadne ole32.dll
Aplikujte pravidlá cellIs, dátové pruhy, sady ikon a formátovaný text z Delphi cez HotXLS a vyhnite sa chybám s dxf štýlmi a indexmi písiem v XLSX
HotXLS ukladá XLSX, ODS a XLS v Delphi cez dočasný súbor v etape a atomické premenovanie z Windows, takže prerušené uloženie nemôže poškodiť zošit
Metóda AddCopy v HotXLS kopíruje hárky Excelu medzi zošitmi v Delphi, pričom znova naviaže vzorce, odkazy grafov a indexy písiem pre cieľový zošit
Exportujte hárky Excelu do CSV, TSV a HTML z Delphi cez HotXLS. Pokrýva úvodzovky RFC 4180, UTF-8 BOM a prečo vzorce vyžadujú Calculate pred exportom
HotXLS TXLSWorkbookViewer vykresľuje zošity Excelu ako grid v Delphi: hit-testing zlúčených buniek, synchronizácia posúvania, výber buniek a udalosti hypertextových odkazov a komentárov
Pridávajte rozbaľovacie overenia, kritériá AutoFiltra a tabuľky z Delphi cez HotXLS vrátane náhľadu filtra na serveri a chyby indexu stĺpca Tri funkcie v
Exportujte výsledky TDataset do Excelu z Delphi cez HotXLS. Pokrýva zoskupovanie TDataToXLS, závislosť od VCL, konverziu XLSX a bezpečné cykly
Dátum v Exceli je len číslo, kým neviete, od ktorej epochy sa počíta. Pozrite sa, ako sa systémy 1900 a 1904 líšia o 1462 dní a ako numFmt označuje dátum
Vytvárajte definované názvy s rozsahom zošita a hárka cez HotXLS v Delphi, píšte vzorce naprieč hárkami a vyhnite sa konfliktom názvov _xlnm
Vyhodnocujte vzorce dynamických polí s presahom Excel 365 v Delphi pomocou HotXLS: XLOOKUP, FILTER, SORT, UNIQUE a SEQUENCE ukotvené cez SetArrayFormula
Funkcie DEC2BIN, HEX2DEC a IMSUM v Exceli skrývajú desaťbitový dvojkový doplnok a v reťazci kódovanú komplexnú matematiku. Pozrite si, ako ich HotXLS
Vyhodnocujte vzorce Excelu v Delphi pomocou HotXLS: výpočtový engine Calculate, vlastné funkcie OnUserFunction, maticové vzorce a dôležitosť výpočtu hodnôt pre
Excel dokáže vyhodnocovať vzorec krok za krokom. Zistite, ako HotXLS reprodukuje toto postupné zjednodušovanie na auditovanie a ladenie tabuliek v Delphi
Ako HotXLS posúva odkazy vo vzorcoch typu A1 pri vkladaní alebo odstraňovaní riadkov a stĺpcov v Delphi: relatívne a absolútne odkazy, koncové body rozsahov a
Nastavujte veľkosť vložených obrázkov XLSX podľa fyzických rozmerov v Delphi s HotXLS: jednotky EMU, geometria v centimetroch a bodoch, škálovanie so zamknutým
HotXLS Workbook.Recalculate zostavuje graf závislostí vzorcov v Delphi na prepočet iba zmenených buniek: volatilné funkcie, topologické usporiadanie,
Riešte úmyselné cyklické odkazy v Delphi pomocou HotXLS: iteračný výpočet cez Iterate, IterateCount a IterateDelta, a ako cyklus konverguje Na výpočet
Optimalizácia výkonu HotXLS pre veľké súbory Excelu v Delphi: StreamingWrite, opätovné použitie štýlov, spätné volania a rýchlejšie načítanie
Ako HotXLS zachováva vlastné témy, neznáme bloky extLst a calcChain, keď delphijský kód upraví jednu bunku v XLSX súbore, a kde presnosť prenosu končí
Ako HotXLS spracováva zlúčené bunky v šablónach reportov v Delphi: správanie kotviacich buniek, posun pri InsertRows, kontroly a export do HTML a RTF
HotXLS umožňuje otvárať a ukladať súbory tabuliek OpenDocument v Delphi: možnosti exportu SaveAsODS, ľahký import ODS a správanie pri konverzii
Dve chyby šifrovania, kedy je heslo správne, ale Excel hlási poškodenie. Pozrite sa, ako zámena ECB a CBC a posun kľúča RC4 narúšajú interop v Delphi
Vytvárajte zošity XLS a XLSX v Delphi bez inštalácie Excelu: natívny zápis BIFF a OOXML, streamovanie do HTTP odpovedí, úplne bez COM Ak je jedinou úlohou
Prečo pridanie vlákien spomalilo analýzu XLSX v Delphi a ako HotXLS znížil alokácie haldy z 20 na 9,1 na bunku, čím dosiahol 1,90-násobné paralelné zrýchlenie
Vytvárajte kontingenčné tabuľky XLSX v Delphi pomocou HotXLS: AddPivotTable, vypočítané položky a polia, zobrazenia hodnôt cez showDataAs, zoskupovanie dátumov
Chráňte hárky, ponechajte vstupné oblasti editovateľné a riaďte tlač v Delphi pomocou HotXLS: uzamknuté bunky, nastavenie stránky, mierka a hlavičky
Kompilujte vzorce R1C1 v Delphi pomocou HotXLS: GetCompiledFormulaR1C1 vyhodnocuje R2C3, R[-1]C[2] a RC pre bunku, takže jeden relatívny vzorec vyplní celý
Čítanie názvov hárkov z XLS, XLSX a ODS v Delphi bez načítania dát buniek: HotXLS GetSheetNames, detekcia šifrovaných súborov, vstupné triedenie
Vytvárajte Excel sparkline grafy v Delphi pomocou HotXLS: čiarové, stĺpcové a win/loss skupiny, farebné sloty ARGB a blok x14 extLst, ktorý vykresľuje Excel
Funkcie Excelu NORM, CHISQ a BETA skrývajú reálnu numerickú analýzu. Pozrite sa, ako ich HotXLS počíta pomocou regularizovanej gamy a bety v Delphi
Tabuľka s miliónom riadkov nemusí byť celá v pamäti. Pozrite sa, ako HotXLS prehľadáva časti pracovného listu pomocou streamovacieho čítača bez DOM pri takmer
Generovanie obrovského XLSX súboru by nemalo rásť s počtom riadkov. Pozrite, ako HotXLS streamuje OOXML s vloženými reťazcami bez tabuľky zdieľaných reťazcov v
Udržujte veľké exporty XLSX v pamäťových limitoch pomocou HotXLS StreamingWrite, spätných volaní, opätovného použitia štýlov a paralelných úloh
HotXLS nahrádza booleovské výsledky Save a Open štruktúrovanou diagnostikou: stabilné chybové kódy, úrovne závažnosti a kontext hárka pre aplikácie v Delphi
Prečo SUBTOTAL 109 a SUBTOTAL 9 vracajú v HotXLS pred v2.197.0 rovnaký súčet a ako callback row-hidden opravuje AGGREGATE skryté riadky v Delphi
Napĺňajte šablóny Excelu z Delphi pomocou HotXLS: vyhľadávanie zástupných znakov cez FindText, klonovanie riadkov, bezpečný posun a prepočet pred uložením
Zapisujte vláknové komentáre Excel 365 z Delphi pomocou HotXLS: reťazce odpovedí AddThreadedComment, časti threadedComments a person, a rozdiely oproti starším
HotXLS podmnožinuje vložené písma PDF cez API CreateFontPackage z Windows fontsub.dll, pričom si z exportu hárka v Delphi ponecháva iba skutočne použité glyfy
Text iný ako ASCII sa môže pri exportoch do RTF, HTML, CSV a ZIP zrútiť do otáznikov. Pozrite sa, ako HotXLS zachováva Unicode neporušený na každej exportnej
Ako HotXLS uchováva projekty VBA a externé odkazy pri úprave zošitov XLS a XLSX v Delphi: ukladanie s makrami, ciele odkazov a limity spätného zápisu
HotXLS umožňuje vývojárom v Delphi prepísať zdrojový kód modulu VBA a rekomprimovať ho algoritmom MS-OVBA, potom zapísať makrá späť do súborov XLS alebo XLSM
Auditujte neznáme Excel súbory z Delphi pomocou HotXLS: spočítajte grafy, vzorce, makrá a ochranu, a potom konvertujte XLS, XLSX a ODS s jasnými limitmi
Nastavenie a čítanie vlastností dokumentov Excel v Delphi s HotXLS: názov, autor, firma, kľúčové slová v BIFF SummaryInformation a OOXML docProps
HotXLS vykresľuje hárky Excelu do stránkovaného PDF v Delphi a C++Builder pomocou SaveAsPDF bez nainštalovaného balíka Office s použitím vstavaného písma
Zapisujte AES zašifrované XLSX súbory z Delphi pomocou HotXLS SaveAsEncrypted: Štandardné šifrovanie ECMA-376, spracovanie hesiel a limit len na zápis
Prečo hardcodovanie xl/worksheets/sheet1.xml poškodí platné XLSX súbory a ako HotXLS rieši ciele OPC relationship voči zdrojovej časti v Delphi
Ako HotXLS expanduje followerov shared formula v XLSX v Delphi: nájdenie master si, posun relatívnych referencií a prežitie self-closing elementov f
Nastavte v Delphi s HotXLS ochranu hárka XLSX pre jednotlivé akcie: 15 bitov oprávnení AllowOption, pravidlo OOXML omit-equals-allow a bezpečné round-trip
Klonujte naštýlovaný pracovný hárok XLSX v Delphi pomocou HotXLS Duplicate a CopyFrom: čo sa kopíruje do hĺbky, čo zostáva plytké a ako na kópii znovu zostaviť
Kontrolné súčty CRC32 hárkov v HotXLS môžu pretiecť 1 MB zásobník pracovného vlákna, keď zlib-ng zvolí svoju cestu Chorba; podávanie dát v 64 KB blokoch pádu zabráni