HotXLS Delphi Component Кратко
| Продукт | HotXLS Delphi Component |
|---|---|
| Лучше всего подходит для | Рабочие процессы с документами под управлением разработчика в Delphi и C++Builder |
| Поддержка IDE | Delphi и C++Builder от XE5 до 13 Florence (Win32, Win64); Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64); нативное переносимое ядро книг на Free Pascal для Linux x64 и macOS ARM64 |
| Развёртывание | Интеграция в нативные приложения Windows |
| Исходный код | Исходный код Object Pascal входит в коммерческие лицензии |
| Лицензирование | Развёртывание приложений без роялти |
| Обновления | Включены один год обновлений и поддержка по электронной почте |
| Цена | Единоразовое лицензирование по числу разработчиков |
| Документация | HotXLS Delphi Component |
| Оценочная версия | HotXLS Delphi Component |
Нативная автоматизация книг Excel для Delphi и C++Builder
Текущий выпуск HotXLS: версия 2.384.120 (2026-10-09). Последний выпуск приносит классические диаграммы XLS в переносимый вывод: диаграммы column, bar, line, scatter, pie, doughnut и area с одним рядом значений захватываются из проверенных сохранённых данных с базовым оформлением и объявленными границами области построения, заголовка и легенды, а затем отрисовываются в отдельный вывод PDF, SVG и PNG; ограниченные помощники изучают сохранённые ссылки формул и кэшированные ячейки диаграмм, не вычисляя формулы. Релизы начиная с 2.384.109 переносят ядро книг нативно на Linux x64 и macOS ARM64, где приложения загружают, редактируют, вычисляют и сохраняют файлы XLSX, XLSB, ODS и классический BIFF8 XLS, включая шифрование RC4 и CryptoAPI, и добавляют переносимый вывод PDF, SVG и PNG с rich text, фигурами, изображениями, картинками в ячейках, флажками, семью семействами кэшированных диаграмм и полными планами печати. Нативный вывод Pivot получил компактный, табличный и outline-макеты, группировку по числам, датам и вручную, все одиннадцать функций промежуточных итогов, вычисления отображения Show Values As и вычисляемые поля и элементы; движок формул добавил функции регулярных выражений test, extract и replace плюс GROUPBY и PIVOTBY; XLSX получил типизированные изображения в ячейках и форматы Checkbox; охват XLSB расширился до формул, имён, объединений, гиперссылок, панелей, таблиц и фильтров. Диапазон дополняют объявленные кодовые страницы для текста BIFF5, атомарные отмена и повтор для очистки диапазонов и вставки Unicode и согласованные правила сопоставления имён Unicode на всех платформах. Полная история изменений — в примечаниях к выпуску.
HotXLS поддерживает Delphi XE5 до Delphi 13 Florence и C++Builder XE5 до C++Builder 13 Florence, а также собирается с Free Pascal 3.2.2 и Lazarus/LCL под Windows (Win32 и Win64); опциональное переносимое ядро книг также компилируется нативно для Linux x64 и macOS ARM64. Пакет включает демо Delphi и C++Builder, API-документацию, примеры редактирования книг и экспорта отчетов, а также полный исходный код Object Pascal / Delphi для лицензированных клиентов.
Два специализированных API workbook
| Поверхность API | Основное назначение |
|---|---|
lxHandle | Рабочие процессы классического Excel 97-2003 BIFF8 .xls, включая чтение и запись книг, формулы, форматирование, комментарии, гиперссылки, листы диаграмм, поддержку сводных таблиц, сохранение VBA-содержимого и экспорт в HTML, RTF, CSV и TSV. |
lxHandleX | Рабочие процессы Excel 2007+ OOXML .xlsx, включая ввод-вывод книг и потоков, палитры стилей, общие строки, таблицы листов, диаграммы, комментарии, рисунки, внешние ссылки, экспорт, специфичный для XLSX, и потоковую запись для крупных листов. |
Основные возможности
- Рабочие процессы книг XLS, XLSX и XLSB: создавать, открывать, изменять и сохранять книги Excel из файлов или потоков, автоматически распознавать XLSB-ввод с отчётами о точности конвертации и быстро перечислять имена листов из пакетов XLS или XLSX без загрузки каждого листа.
- Редактирование ячеек, диапазонов и шаблонов: читать и записывать числа, строки, даты, логические значения, формулы, объединенные ячейки, размеры строк и столбцов, скрытые строки и столбцы, структуры, выделения и диапазоны книги. Callback-хелперы могут сканировать загруженные ячейки, заполнять диапазоны, искать текст и заменять заполнители шаблонов.
- Форматирование и разметка страницы: применять шрифты, цвета, границы, заливки, выравнивание, числовые форматы, rich text, цвета темы, индексированные палитры, цвета вкладок, параметры страницы, колонтитулы, печатные заголовки, разрывы страниц и параметры вида листа.
- Формулы и вычисления: вычислять формулы встроенным расчетным движком для классических XLS- и XLSX-книг, включая ссылки на ячейки, диапазоны, межлистовые ссылки, определенные имена и пользовательские функции приложения через callback
OnUserFunction, плюс диапазоны перелива динамических массивов, функции регулярных выражений и агрегацию GROUPBY / PIVOTBY. - Данные книги: работать с гиперссылками, внутренними якорями листов, определенными именами, комментариями, условным форматированием, проверкой данных, диапазонами и критериями AutoFilter, таблицами в стиле Excel, свойствами документа, внешними ссылками и записями сводных таблиц.
- Изображения, диаграммы и рисунки: встраивать изображения, создавать диаграммы на листах и листы диаграмм, сохранять содержимое VBA-проектов и поддерживать стабильность созданных Excel метаданных OfficeArt для соединителей, solver, фигур и комментариев при поддерживаемых round-trip сохранениях.
- Защита и шифрование: обрабатывать защиту листов и книг, классические сценарии паролей XLS и сохранение XLSX с защитой AES, при этом явно оставляя в документации разработчика неподдерживаемые пути чтения зашифрованных пакетов.
- Сводные таблицы и отчеты: нативный вывод Pivot с компактным, табличным и outline-макетами, несколькими мерами, группировкой по числам, датам и вручную, всеми одиннадцатью функциями промежуточных итогов, вычислениями Show Values As, вычисляемыми полями и элементами, а также Timelines и Slicers на общих кэшах.
- Ядро книг для Linux и macOS: опциональный профиль
LX_PORTABLE_COREкомпилируетTXLSWorkbookиTXLSXWorkbookс Free Pascal для Linux x64 и macOS ARM64 (macOS 11 и новее) — загрузка, редактирование, вычисления и сохранение файлов XLS, XLSX, XLSB и ODS без LCL. - Переносимый вывод PDF, SVG и PNG: рендеринг листов с rich text, фигурами, изображениями, картинками в ячейках, флажками, кэшированными диаграммами XLSX и классическими диаграммами XLS — column, bar, line, scatter, pie, doughnut и area — через неизменяемые планы печати, которые учитывают области печати, повторяемые заголовки, разрывы страниц, поля, масштабирование и порядок страниц.
- Помощники экспорта: экспортировать книги, листы, выбранные диапазоны, таблицы баз данных и содержимое DBGrid в Excel, HTML, RTF, CSV и TSV, включая HTML-фрагменты таблиц для предварительного просмотра, писем или веб-отчетов.
Разработано для контролируемой автоматизации
HotXLS полезен, когда автоматизация Office не подходит для производственного workflow. Обработка таблиц остается внутри процесса приложения, снижает зависимость от интерактивных сессий рабочего стола и упрощает развертывание для unattended-инструментов и серверных задач.
Библиотека разрабатывается вокруг документированных структур книг и практической совместимости с Excel. Недавние версии сосредоточены на сохранении записей, созданных Excel, метаданных книги, комментариев, гиперссылок, данных внешних ссылок, состояния листов, параметров защиты, VBA-содержимого, табличных данных, состояния AutoFilter, записей рисования и настроек вида при циклах открытия и сохранения. Такой подход помогает приложениям выполнять целевые изменения без лишней перезаписи частей книги, которыми они не владеют.
HotXLS является независимым продуктом losLab Software. Microsoft Excel не требуется во время выполнения, и эта страница не заявляет сертификацию, одобрение или владение товарными знаками Microsoft.
Типовые сценарии
| Scenario | Как помогает HotXLS |
|---|---|
| Генерация отчетов | Создавать форматированные книги из данных приложения, таблиц базы данных, содержимого DBGrid или callback-driven писателей листов. |
| Редактирование шаблонов | Открывать существующую книгу, находить и заменять текстовые заполнители, заполнять диапазоны, сохранять окружающие метаданные и записывать отредактированный файл. |
| Инспекция книг | Читать имена листов, диапазоны, свойства документа, комментарии, гиперссылки, имена, фильтры и выбранные метаданные книги из контролируемого кода. |
| Экспорт без Office | Создавать Excel-совместимый вывод на машинах без установленного Microsoft Office, включая службы и unattended-пакетные задания. |
| Поддержка классических и современных книг | Используйте одно семейство компонентов для классических workflow BIFF8 .xls, современных workflow OOXML .xlsx, бинарного чтения и записи XLSB и импорта/экспорта ODS. |
| Службы на Linux и macOS | Та же загрузка книг, вычисления и вывод PDF, SVG или PNG внутри служб на Free Pascal для Linux x64 и macOS ARM64. |
| Предпросмотр и конвертация | Экспортировать целые листы или выбранные диапазоны в HTML, RTF, CSV или TSV для предпросмотра, фрагментов писем, импорта и downstream-систем. |
| Аудируемые документные процессы | Оставлять преобразования книг внутри собственного пути кода Delphi или C++Builder вместо управления внешним UI-приложением. |
Оценка, лицензирование и поддержка
Скачать демонстрационный пакет HotXLS Delphi Spreadsheet Component, чтобы перед покупкой изучить демонстрации и документацию API.
Новые коммерческие лицензии включают полный исходный код Object Pascal / Delphi, один год обновлений, один год поддержки по email и royalty-free использование в неограниченном числе приложений в рамках выбранной лицензии разработчиков.
Оплата кредитной/дебетовой картой, PayPal, AliPay или банковским переводом через 2Checkout / FastSpring — для каждого уровня лицензии указаны оба варианта оформления, выбирайте любой.
| Лицензия | Разработчики | Цена | Заказать |
|---|---|---|---|
| Single | 1 разработчик | $650 | Заказать |
| Small Business | до 10 разработчиков | $1300 | Заказать |
| Medium Business | до 30 разработчиков | $1950 | Заказать |
| Enterprise | Все разработчики одной компании и её дочерних предприятий в пределах одной страны | $3900 | Заказать |
| Corporate | Все разработчики одной компании и её дочерних предприятий по всему миру | $7800 | Заказать |
Дополнительные исходники для Enterprise и Corporate: HotXLS Enterprise и Corporate включают полный исходный код специализированного примера уровня инструмента Workbook Audit & Conversion Workbench Pro. Исходный код полных наборов внутренней проверки предоставляется по запросу.
Купить ежегодное продление для существующих лицензий. Цена продления указана на странице покупки HotXLS.
Открыть онлайн-документацию HotXLS or связаться с losLab Software по лицензионным и техническим вопросам.
Быстрый пример Delphi
procedure QuickStart;
begin
{ Review the shipped HotXLS Delphi Component demo package for the complete Delphi sample. }
end;
HotXLS Delphi Component includes ready-to-run Delphi examples that show the core workflow before production integration.
Частые вопросы
Какие версии Delphi и C++Builder поддерживаются?
HotXLS поддерживает Delphi от XE5 до Delphi 13 Florence и C++Builder от XE5 до C++Builder 13 Florence. Библиотека также собирается с Free Pascal 3.2.2 и Lazarus/LCL под Windows (Win32 и Win64): API XLS и XLSX, формулы, стили, экспорт наборов данных и помощники рендеринга работают из кода FPC без внешней DLL zlib. Нативные сборки Free Pascal для Linux x64 и macOS ARM64 загружают, редактируют, вычисляют и сохраняют книги через переносимое ядро книг.
Включён ли исходный код?
Коммерческие лицензии включают исходный код на Object Pascal для интеграции, ревью и долгосрочного сопровождения.
Требуются ли роялти за runtime?
Лицензированные приложения можно развёртывать без роялти, без платы за runtime по документам или конечным пользователям.
Как оценить продукт?
Скачайте демо-пакет и ознакомьтесь с онлайн-документацией перед покупкой.
Что включает новая лицензия?
Новая лицензия включает исходный код, один год обновлений и один год поддержки по электронной почте.
Как работает продление?
Существующие клиенты могут продлить доступ к обновлениям по опубликованной цене продления.
Где находится документация по API?
Документация доступна по локализованной ссылке на документацию HotXLS Delphi Component на этой странице.
Что включает лицензия HotXLS и как работает продление?
Новая лицензия ($650 Single, $1300 Small Business (до 10 разработчиков), $1950 Medium Business (до 30 разработчиков), $3900 Enterprise (одна компания, одна страна), $7800 Corporate (одна компания, по всему миру)) включает полный исходный код, один год обновлений и один год поддержки по электронной почте. Цены на продление для существующих клиентов указаны на странице покупки HotXLS.
Подробнее о компонентах PDF и электронных таблиц для Delphi
Подписка на обновления продуктов
Подпишитесь, чтобы получать последние публикации по электронной почте.
