Čtení šifrovaných souborů Excel s ochranou Agile v Delphi pomocí HotXLS
Jak HotXLS čte Agile šifrované XLSX v Delphi: OpenEncrypted analyzuje EncryptionInfo, spouští odvození klíče SHA-512 s počtem spinů a poté dešifruje segmenty
Blog o vývoji softwaru losLab
Software Development Blog
Jak HotXLS čte Agile šifrované XLSX v Delphi: OpenEncrypted analyzuje EncryptionInfo, spouští odvození klíče SHA-512 s počtem spinů a poté dešifruje segmenty
Jak HotXLS rozděluje pravidla podmíněného formátování a ověřování dat na prioritizované objekty pravidel, když úpravy řádků nebo sloupců rozdělí jejich rozsah v Delphi
Kontingenční tabulky jsou nejsložitější strukturou v binárním formátu .xls. Podívejte se, jak HotXLS v Delphi sestavuje pivot cache a balí záznamy SXDBB
Sestavte payload schránky CF_HTML v Delphi s HotXLS, aby se rozsahy z Excelu vkládaly do Wordu nebo prohlížeče se zachovaným stylováním, s přesnými bajtovými posuny
Jak přidat grafy Excelu, obrázky a tvary z Delphi s HotXLS: listy s grafy v XLS, vložené grafy v XLSX, nastavení velikosti EMU a úskalí ukotvení
Zapisujte komentáře buněk s autory, externí URL a odkazy uvnitř sešitu z Delphi pomocí HotXLS; včetně API pro interní odkazy v XLSX a specifik v XLS
HotXLS parsuje kontejnery Compound File Binary v3 v čistém Pascalu: signatura hlavičky, DIFAT v hlavičce, řetězy FAT, MiniFAT a strom adresáře, bez ole32.dll
Aplikujte pravidla cellIs, datové řady, sady ikon a formátovaný text z Delphi s HotXLS; vyhněte se stylům dxf a indexům písem v souborech XLSX
HotXLS ukládá XLSX, ODS a XLS v Delphi přes připravovaný dočasný soubor a atomické přejmenování Windows, takže přerušené ukládání nemůže sešit poškodit
Metoda AddCopy v HotXLS kopíruje listy Excelu mezi sešity v Delphi, přitom přepojuje vzorce, odkazy grafů a indexy fontů pro cílový sešit
Exportujte listy Excelu do CSV, TSV a HTML z Delphi pomocí HotXLS. Řeší uvozování podle RFC 4180, UTF-8 BOM a proč vzorce vyžadují Calculate před exportem
HotXLS TXLSWorkbookViewer vykresluje sešity Excelu jako mřížku v Delphi: hit testing sloučených buněk, synchronizaci scrollování, výběr buněk a události hypertextových odkazů a komentářů
Přidejte rozevírací seznamy, kritéria automatického filtru a tabulky v Delphi s HotXLS; včetně náhledu filtrů na serveru a indexování sloupců od 0
Exportujte výsledky TDataset do Excelu z Delphi s HotXLS: seskupování a stránkování v TDataToXLS, závislost na VCL, převod do XLSX a smyčka pro služby
Datum v Excelu je jen číslo, dokud nevíte, od které epochy se počítá. Podívejte se na rozdíly mezi systémy 1900 a 1904 a na roli formátu numFmt
Vytvářejte definované názvy s platností pro celý sešit nebo konkrétní list pomocí HotXLS in Delphi, pište vzorce napříč listy a vyhněte se konfliktům názvů
Vyhodnocujte vzorce dynamických polí Excel 365 s přelitím (spill) v Delphi s HotXLS: XLOOKUP, FILTER, SORT, UNIQUE a SEQUENCE ukotvené přes SetArrayFormula
Funkce DEC2BIN, HEX2DEC a IMSUM v Excelu skrývají desetibitový doplňkový kód a do řetězců zakódovanou komplexní matematiku. Podívejte se, jak je HotXLS
Vyhodnocujte vzorce Excelu v Delphi pomocí HotXLS: výpočetní jádro, vlastní funkce přes OnUserFunction, maticové vzorce a proč export do CSV vyžaduje vypočtené
Excel dokáže vyhodnocovat vzorce krok za krokem. Podívejte se, jak HotXLS reprodukuje toto postupné vyhodnocování pro auditování a ladění tabulek v Delphi
Jak HotXLS posouvá odkazy vzorců A1 při vložení nebo smazání řádků a sloupců v Delphi: relativní a absolutní odkazy, koncové body rozsahů a pravidla #REF!
Zadávejte velikost vložených obrázků XLSX v Delphi s HotXLS podle fyzických rozměrů: EMU, geometrie v cm a bodech, škálování se zachováním poměru stran
Metoda Workbook.Recalculate v HotXLS sestavuje graf závislostí vzorců v Delphi pro přepočet pouze změněných buněk: volatilní funkce, topologické uspořádání,
Řešte záměrné cyklické odkazy v Delphi s HotXLS: iterační výpočty přes Iterate, IterateCount a IterateDelta, a jak cyklus konverguje Pro výpočet záměrných
Ladění výkonu velkých souborů Excelu v Delphi přes HotXLS: ukládání pomocí StreamingWrite, opakované použití stylů, řádková volání a rychlé čtení
Jak HotXLS zachovává vlastní témata, neznámé bloky extLst a calcChain, když delphijský kód upraví jednu buňku v souboru XLSX, a kde končí věrnost převodu tam a
Jak HotXLS spravuje sloučené buňky v šablonách v Delphi: sémantika kotevních buněk, pravidla InsertRows, audity sloučení a export do HTML a RTF
HotXLS otevírá a ukládá soubory OpenDocument Spreadsheet z Delphi: možnosti exportu SaveAsODS, odlehčený import ODS a co zůstane zachováno po uložení
Dvě chyby šifrování, kdy je heslo správné, ale Excel hlásí poškození. Podívejte se na záměnu ECB za CBC a odchylku klíče RC4 v Delphi a jejich opravy
Vytvářejte sešity XLS a XLSX v Delphi bez instalace Excelu: nativní zápis do BIFF a OOXML, streamování do odpovědí HTTP, zcela bez technologie COM
Proč přidání vláken zpomalilo analýzu XLSX v Delphi a jak HotXLS snížil alokace na haldě z 20 na 9,1 na buňku pro dosažení 1,90násobného paralelního zrychlení
Vytvářejte kontingenční tabulky XLSX v Delphi s HotXLS: AddPivotTable, vypočítávané položky a pole, zobrazení hodnot showDataAs, seskupování dat a aktualizace
Chraňte listy, povolte editaci rozsahů a spravujte tisk v Delphi s HotXLS: příznaky Locked, nastavení stránky, měřítka a kódy záhlaví Tato lokalizovaná verze
Kompilujte vzorce R1C1 v Delphi pomocí HotXLS: metoda GetCompiledFormulaR1C1 překládá R2C3, R[-1]C[2] a RC pro buňku, takže jeden relativní vzorec vyplní
Načtěte názvy listů ze souborů XLS, XLSX a ODS v Delphi bez načtení buněk: HotXLS GetSheetNames, detekce šifrování a třídění při příjmu Tato lokalizovaná verze
Vytvářejte excelové minigrafy (sparklines) v Delphi pomocí HotXLS: spojnicové, sloupcové a win/loss skupiny, barvy ARGB a blok rozšíření x14
Funkce NORM, CHISQ a BETA v Excelu v sobě skrývají matematickou analýzu. Podívejte se, jak je HotXLS počítá pomocí regularizované gammy a bety v Delphi
XLSX s milionem řádků se nemusí vejít do paměti. Podívejte se, jak HotXLS čte části listu streamovací čtečkou bez DOM s téměř konstantní pamětí v Delphi
Vytváření obrovského XLSX by nemělo růst s počtem řádků. Podívejte se, jak HotXLS streamuje OOXML pomocí vložených řetězců bez sdílené tabulky v Delphi
Udržte exporty XLSX v paměťových limitech s HotXLS StreamingWrite, zpětnými voláními pro řádky, sdílením stylů a dávkovým zpracováním ve vláknech
HotXLS nahrazuje booleovské výsledky Save a Open strukturovanou diagnostikou: stabilní chybové kódy, úrovně závažnosti a kontext listu pro aplikace v Delphi
Proč SUBTOTAL 109 a SUBTOTAL 9 vracely v HotXLS před v2.197.0 stejný součet a jak callback pro skryté řádky opravuje AGGREGATE u skrytých řádků v Delphi
Plňte šablony reportů Excelu z Delphi s HotXLS: najděte zástupné texty pomocí FindText, duplikujte řádky a přepočtěte vzorce před uložením Tato lokalizovaná
Vytvářejte vláknové komentáře Excelu 365 z Delphi pomocí HotXLS: řetězce odpovědí AddThreadedComment, části threadedComments a person. Pokud vygenerujete sešit
HotXLS provádí subsetting vložených fontů PDF přes API CreateFontPackage z Windows fontsub.dll, čímž si ponechá jen glyfy, které export listu z Delphi skutečně použil
Ne-ASCII text se může při exportu do RTF, HTML, CSV a ZIP zhroutit do otazníků. Podívejte se, jak HotXLS udržuje Unicode nedotčený na každé exportní cestě v
Jak HotXLS zachovává makra VBA a externí odkazy při úpravách sešitů XLS a XLSX v Delphi: ukládání maker, cíle odkazů a limity zpětného zápisu
HotXLS umožňuje vývojářům v Delphi přepisovat zdrojový kód modulů VBA a rekomprimovat jej algoritmem MS-OVBA, pak makra zapsat zpět do souborů XLS nebo XLSM
Auditujte soubory Excelu z Delphi s HotXLS: spočítejte grafy, vzorce a makra, a převádějte XLS, XLSX a ODS s vědomím limitů přesnosti Tato lokalizovaná verze
Nastavujte vlastnosti Excelu z Delphi s HotXLS: název, autor, firma a klíčová slova v SummaryInformation v BIFF i částech docProps v OOXML Tato lokalizovaná
HotXLS převádí listy Excelu do stránkovaného PDF v Delphi a C++Builderu přes SaveAsPDF bez nainstalovaného Office s využitím vestavěného písma Helvetica
Zapisujte šifrovaná XLSX z Delphi s HotXLS SaveAsEncrypted: standardní šifrování ECMA-376, správa hesel a limit dešifrování pouze pro zápis Tato lokalizovaná
Proč natvrdo zapsané xl/worksheets/sheet1.xml rozbije platné soubory XLSX a jak HotXLS rozřeší cíle vztahů OPC vůči zdrojové části v Delphi
Jak HotXLS v Delphi rozbaluje následovníky sdílených vzorců XLSX: najde master podle si, posune relativní reference a přežije samouzavírající se elementy f
Nastavte ochranu listu XLSX po jednotlivých akcích v Delphi s HotXLS: 15 bitů oprávnění AllowOption, pravidlo OOXML omit znamená allow a parsování bezpečné pro
V Delphi naklonujte stylovaný list XLSX pomocí HotXLS Duplicate a CopyFrom: co se kopíruje do hloubky, co zůstává mělké a jak na kopii znovu sestavit grafy
Kontrolní součty CRC32 listu v HotXLS mohou přetéct zásobník pracovního vlákna o 1 MB, když zlib-ng zvolí cestu Chorba; podávání dat v blocích po 64 KB pádu předchází