Четене на гъвкаво шифровани (Agile-Encrypted) Excel файлове в Delphi с HotXLS
How HotXLS reads Agile-encrypted XLSX in Delphi: OpenEncrypted parses EncryptionInfo, runs SHA-512 spin-count key derivation, then decrypts AES-CBC segments
Блог за разработка на софтуер на losLab
Software Development Blog
How HotXLS reads Agile-encrypted XLSX in Delphi: OpenEncrypted parses EncryptionInfo, runs SHA-512 spin-count key derivation, then decrypts AES-CBC segments
Как HotXLS разделя правилата за условно форматиране и проверка на данни на приоритетни обекти при промени по редове и колони в Delphi
PivotTables са най-сложната структура в двоичния .xls формат. Вижте как HotXLS изгражда самостоятелен кеш и пакетира SXDBB записи в Delphi Почти всяка част от
Създайте CF_HTML данни за клипборда в Delphi с HotXLS, за да поставяте диапазони от Excel в Word или браузър със запазено форматиране и точни байтови отмествания
Добавяне на диаграми, изображения и фигури в Excel с HotXLS в Delphi: диаграми в XLS, вградени изображения в XLSX, мащабиране в EMU и привързване
Записване на коментари с автори, външни URL адреси и вътрешни връзки в Excel от Delphi с HotXLS, включително особеностите при XLS коментарите
HotXLS парсва Compound File Binary v3 контейнери в чист Pascal: header сигнатура, DIFAT в header-а, FAT вериги, MiniFAT и дървото с директории, без ole32.dll
Условно форматиране, ленти с данни, икони и форматиран текст (rich text) от Delphi с HotXLS, избягвайки грешки при стиловете в XLSX Условното форматиране в
HotXLS записва XLSX, ODS и XLS в Delphi чрез подготвен временен файл и атомарно преименуване в Windows, така че прекъснат запис да не повреди работната книга
Методът AddCopy на HotXLS копира Excel работни листове между книги в Delphi и пренасочва формули, диаграми и индекси на шрифтове според целевата книга
Експортиране на Excel в CSV, TSV и HTML от Delphi с HotXLS: кавички по RFC 4180, UTF-8 BOM и изчисляване на формули преди експорт Представете си автоматизирана
HotXLS TXLSWorkbookViewer визуализира книги на Excel като Delphi мрежа с обединени клетки, синхронизирано превъртане, избор и събития за хипервръзки и коментари
Добавяне на падащи списъци за валидиране, критерии за AutoFilter и таблици от Delphi с HotXLS, включително преглед на филтри и индекси на колони
Експортиране на резултати от TDataset в Excel от Delphi с HotXLS: групиране и странициране с TDataToXLS, премахване на VCL зависимости и XLSX
Датите в Excel са просто числа, докато не разберете от коя епоха започват. Вижте как системите 1900 и 1904 се различават с 1462 дни Отворете електронна
Създаване на дефинирани имена с обхват работна книга или лист в Delphi с HotXLS, писане на формули между листове и избягване на конфликти с имена
Изчисляване на Excel 365 формули за динамични масиви в Delphi с HotXLS: XLOOKUP, FILTER, SORT, UNIQUE и SEQUENCE чрез SetArrayFormula HotXLS изчислява Excel
Функциите DEC2BIN, HEX2DEC и IMSUM в Excel крият 10-битово допълнение до две и комплексна математика, кодирана в низ. Вижте как HotXLS ги имплементира в Delphi
Оценявайте Excel формули в Delphi с HotXLS: изчислителен двигател, OnUserFunction потребителски функции, масиви и защо експортът в CSV изисква стойности
Excel може да изчислява формули стъпка по стъпка. Вижте как HotXLS възпроизвежда тази редукция за одит и отстраняване на грешки в електронни таблици в Delphi
Как HotXLS измества препратките на формули в нотация A1 при вмъкване или изтриване на редове и колони в Delphi HotXLS автоматично коригира препратките във
Задавайте размер на вградени XLSX изображения в Delphi с HotXLS по физически размери: обяснени EMU единици, геометрия в сантиметри и points, мащабиране с
HotXLS Workbook.Recalculate builds a formula dependency graph in Delphi to re-evaluate only dirty cells: volatile functions, topological order, cycle handling
Решаване на умишлени циклични препратки в Delphi с HotXLS: итеративно изчисляване с Iterate, IterateCount и IterateDelta За изчисляване на умишлени циклични
Практическа настройка на производителността на HotXLS за големи Excel файлове в Delphi: запис със StreamingWrite, повторно използване на стилове и други
How HotXLS preserves custom themes, unknown extLst blocks, and calcChain when Delphi code edits one cell in an XLSX file, and where round-trip fidelity ends
Как HotXLS обработва обединени клетки в Delphi: семантика на закотвената клетка, правила за изместване при InsertRows и поведение при експортиране
HotXLS отваря и записва OpenDocument Spreadsheet файлове от Delphi: опции за експортиране на SaveAsODS, лек импорт и какво оцелява при двупосочен пренос
Два бъга при шифрирането, при които паролата е вярна, но Excel съобщава за повреда. Вижте как сериозно се проваля съвместимостта в Delphi Пишете работна книга,
Създавайте XLS и XLSX работни книги от Delphi услуги без инсталиране на Excel: оригинални BIFF и OOXML писатели, изход в поток към HTTP отговори, без COM
Why adding threads made XLSX parsing slower in Delphi, and how HotXLS cut heap allocations from 20 to 9.1 per cell to reach a 1.90x parallel speedup
Създаване на XLSX обобщени (Pivot) таблици в Delphi с HotXLS: изчислени полета, представяне на данни и обновяване в процеса HotXLS създава и обновява нативни
Защитавайте работни листове, запазвайте диапазони за редактиране и контролирайте печатния изглед в Delphi с HotXLS: флагове за заключване и мащабиране
Компилиране на R1C1 формули в Delphi с HotXLS: GetCompiledFormulaR1C1 разчита R2C3, R[-1]C[2] и RC за всяка клетка HotXLS компилира формули, написани в
Четете имената на работните листове от XLS, XLSX и ODS в Delphi без зареждане на данни: HotXLS GetSheetNames, детекция на криптирани файлове и триаж
Създаване на Excel спарклайнове (Sparklines) в Delphi с HotXLS: линейни, колонни и win/loss групи HotXLS създава Excel Sparklines – миниатюрните диаграми,
Функциите NORM, CHISQ и BETA на Excel крият истински числен анализ. Вижте как HotXLS ги изчислява с регуларизирани гама и бета функции в Delphi, и една грешка
XLSX с един милион реда не е нужно да се побира в паметта. Вижте как HotXLS сканира части от работния лист с no-DOM стрийминг четец при почти постоянна памет в
Генерирането на гигантски XLSX не трябва да нараства с броя на редовете. Вижте как HotXLS стриймва OOXML с инлайн низове и без таблица със споделени низове в
Поддържайте големите XLSX експорти в границите на паметта с HotXLS StreamingWrite, обратни поредови извиквания и повторно използване на стилове
HotXLS заменя булевите резултати от Save и Open със структурирана диагностика: стабилни кодове за грешки, нива на тежест и контекст на листа за приложения на Delphi
Защо SUBTOTAL 109 и SUBTOTAL 9 връщат едно и също общо в HotXLS преди v2.197.0, и как callback за скрит ред поправя AGGREGATE скрити редове в Delphi
Попълвайте Excel шаблони от Delphi с HotXLS: локализирайте плейсхолдъри с FindText, клонирайте редове с детайли, вмъквайте редове и преизчислявайте
Писане на нишковидни коментари (Threaded Comments) за Excel 365 от Delphi с HotXLS Ако генерирате работна книга от Delphi и добавите коментар към клетка чрез
HotXLS намалява размера на вградените PDF шрифтове чрез Windows API CreateFontPackage от fontsub.dll и запазва само глифовете, използвани при Delphi експорта на работния лист
Текст извън ASCII може да се срине до въпросителни знаци при експортиране в RTF, HTML, CSV и ZIP. Вижте как HotXLS запазва Unicode непокътнат по всеки път за
Как HotXLS запазва VBA макроси и външни препратки при редактиране на XLS и XLSX в Delphi: макро-съвместими записи, цели на препратки и ограничения
HotXLS позволява на разработчиците на Delphi да променят изходния код на VBA модул и да го компресират повторно с алгоритъма MS-OVBA, след което записва макросите обратно в XLS или XLSM файлове
Одит на Excel файлове от Delphi с HotXLS: броене на диаграми, формули, макроси и защита, и конвертиране на XLS, XLSX и ODS с известни граници на вярност
Настройване и четене на свойства на Excel документ от Delphi с HotXLS: заглавие, автор, фирма и ключови думи в BIFF SummaryInformation и OOXML docProps
HotXLS рендира Excel работни листове в PDF в Delphi и C++Builder чрез SaveAsPDF без инсталиран Office, използвайки вградения Helvetica шрифт
Записване на AES-шифрирани XLSX файлове от Delphi с HotXLS SaveAsEncrypted: ECMA-376 стандартно шифриране, управление на пароли и лимит на дешифриране
Защо hardcoding на xl/worksheets/sheet1.xml чупи валидни XLSX файлове, и как HotXLS разрешава OPC relationship targets спрямо source part в Delphi
Как HotXLS разгъва последователи на shared formula в XLSX в Delphi: намиране на master si, изместване на относителни референции и оцеляване на самозатварящи се f елементи
Настройвайте по-действие XLSX защита на sheet в Delphi с HotXLS: 15 AllowOption права, OOXML правилото omit-equals-allow и безопасен за round-trip парсинг
Клонирайте стилизиран XLSX работен лист в Delphi с HotXLS Duplicate и CopyFrom: какво се копира дълбоко, какво остава shallow и как да възстановите chart-овете
Контролните суми CRC32 на работни листове в HotXLS могат да препълнят стека от 1 MB на работна нишка, когато zlib-ng избере пътя Chorba; подаването на данни на блокове от 64 KB предотвратява срива