Блог разработки программного обеспечения losLab

Компонент HotXLS

Software Development Blog

Компонент HotXLS

Смещение длины BIFF-записи в Delphi XLS writer

Эмиттер PivotTable в HotXLS объявлял тело BIFF длиной 24 байта, а записывал 26, поэтому chart sheets исчезали при повторном открытии; исправление и метод поиска

Компонент HotXLS

Объекты камеры Excel из Delphi: живые снимки

HotXLS создаёт объекты камеры Excel из Delphi: живая картинка диапазона ячеек, которую Excel перерисовывает при загрузке, а связь переживает пересохранение

Компонент HotXLS

HotXLS: comments, hyperlinks, and review workflows в Delphi

Пишите комментарии к ячейкам с авторами, внешние URL и переходы внутри книги из Delphi через HotXLS: API внутренних ссылок XLSX и особенности комментариев в XLS

Компонент HotXLS

Живые межкнижные формулы в Delphi с HotXLS

HotXLS вычисляет формулы, ссылающиеся на другую книгу, по живому объекту в памяти в Delphi, переходя на кэш внешних ссылок при отсутствии регистрации

Компонент HotXLS

HotXLS Delphi Component: CSV, TSV, HTML, and RTF export в Delphi

Практическое руководство по HotXLS Delphi Component и CSV, TSV, HTML, and RTF export: архитектура, диагностика, проверка, пограничные случаи и чек-лист

Компонент HotXLS

HotXLS: data validation, AutoFilter, and worksheet tables

Добавляйте выпадающую валидацию, критерии AutoFilter и таблицы Excel из Delphi с HotXLS: предпросмотр серверной фильтрации и ловушка нумерации столбцов с нуля

Компонент HotXLS

HotXLS: database export to spreadsheet reports в Delphi

Практическое руководство по HotXLS Delphi Component и database export to spreadsheet reports: архитектура, диагностика, проверка, пограничные случаи и чек-лист

Компонент HotXLS

Аудит кэшей формул Excel через deep recalc HotXLS

HotXLS пересчитывает каждую формулу в изолированном overlay и репортит каждое кэшированное значение, которое расходится, и не трогает книгу без запроса

Компонент HotXLS

Ссылки в формулах при вставке строк в HotXLS

Как HotXLS смещает ссылки в формулах A1 при вставке или удалении строк и столбцов в Delphi: относительные и абсолютные ссылки, границы диапазонов и правила

Компонент HotXLS

HotXLS на Free Pascal: Unicode, COM-слоты и zlib

Сборка HotXLS под Free Pascal требует режима DELPHIUNICODE, CORBA-интерфейсов с явными COM-слотами и Pascal-пути AES вместо объектов OMF Delphi

Компонент HotXLS

HotXLS: замыкания LAMBDA и LET в формулах Delphi

Вычисляйте замыкания Excel LAMBDA и полную семантику LET в Delphi с HotXLS: именованные лямбды, лексический захват, правила затенения и запятая как разделитель

Компонент HotXLS

HotXLS: merged cells and layout-driven report templates

Как HotXLS обрабатывает объединённые ячейки в шаблонах отчётов Delphi: семантика якорной ячейки, правила сдвига InsertRows и поведение при экспорте в HTML и RTF

Компонент HotXLS

HotXLS Delphi Component: ODS open, save, and round-trip в Delphi

Практическое руководство по HotXLS Delphi Component и ODS open, save, and round-trip: архитектура, диагностика, проверка, пограничные случаи и чек-лист

Компонент HotXLS

Экспорт книг Excel в PDF/A из Delphi

HotXLS экспортирует таблицы в архивный PDF/A из Delphi со встроенным output intent sRGB, метаданными pdfaid и правилами шрифтов, которые проверяет валидатор

Компонент HotXLS

HotXLS: protection, page setup, and printing в Delphi

Практическое руководство по HotXLS Delphi Component и protection, page setup, and printing: архитектура, диагностика, проверка, пограничные случаи и чек-лист

Компонент HotXLS

Запись файлов ISO 29500 Strict XLSX из Delphi

HotXLS записывает книги ISO/IEC 29500 Strict Open XML из Delphi, переводя каждую часть пакета в словари purl и отклоняя функции, запрещённые режимом Strict

Компонент HotXLS

Slicer для таблиц Excel в Delphi: round-trip с HotXLS

Табличные slicer-ы в Excel из Delphi с HotXLS: восемь согласованных частей, почему slicer cache всегда пересобирается и как rid-цепочки остаются стабильными

Компонент HotXLS

HotXLS Delphi Component: XLSX AES-protected output в Delphi

Пишем зашифрованные AES файлы XLSX из Delphi через HotXLS SaveAsEncrypted: ECMA-376 Standard Encryption, работа с паролем и предел расшифровки только на запись

Компонент HotXLS

Разрешение OPC-связей XLSX в парсерах Delphi

Почему жёсткое кодирование xl/worksheets/sheet1.xml ломает валидные XLSX, и как HotXLS разрешает целевые объекты OPC-связей относительно исходной части в Delphi

Компонент HotXLS

Дублирование листа XLSX в Delphi с HotXLS

Клонируйте оформленный лист XLSX в Delphi с HotXLS Duplicate и CopyFrom: что копируется глубоко, что остаётся поверхностным и как собрать диаграммы на копии

Компонент HotXLS

Проверка ZIP EOCD для недоверенных XLSX в Delphi

Как HotXLS проверяет запись конца центрального каталога ZIP четырьмя перекрёстными проверками, чтобы подделанный EOCD, спрятанный в комментарии ZIP, не мог