HotXLS Component Кратко
| Продукт | HotXLS Component |
|---|---|
| Лучше всего подходит для | Рабочие процессы с документами под управлением разработчика в Delphi и C++Builder |
| Поддержка IDE | Delphi и C++Builder от XE5 до 13 Florence |
| Развёртывание | Интеграция в нативные приложения Windows |
| Исходный код | Исходный код Object Pascal входит в коммерческие лицензии |
| Лицензирование | Развёртывание приложений без роялти |
| Обновления | Включены один год обновлений и поддержка по электронной почте |
| Цена | Единоразовое лицензирование по числу разработчиков |
| Документация | HotXLS Component |
| Оценочная версия | HotXLS Component |
Нативная автоматизация книг Excel для Delphi и C++Builder
Текущий выпуск HotXLS: версия 2.94.0 (2026-07-01). Version 2.94.0 updates cross-workbook worksheet copy, including conditional formats, tables, data validations, charts, and rewritten formula references. примечания к выпуску
HotXLS поддерживает Delphi XE5 до Delphi 13 Florence и C++Builder XE5 до C++Builder 13 Florence. Пакет включает демо 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: создавать, открывать, изменять и сохранять книги Excel из файлов или потоков, а также быстро перечислять имена листов из пакетов XLS или XLSX без загрузки каждого листа.
- Редактирование ячеек, диапазонов и шаблонов: читать и записывать числа, строки, даты, логические значения, формулы, объединенные ячейки, размеры строк и столбцов, скрытые строки и столбцы, структуры, выделения и диапазоны книги. Callback-хелперы могут сканировать загруженные ячейки, заполнять диапазоны, искать текст и заменять заполнители шаблонов.
- Форматирование и разметка страницы: применять шрифты, цвета, границы, заливки, выравнивание, числовые форматы, rich text, цвета темы, индексированные палитры, цвета вкладок, параметры страницы, колонтитулы, печатные заголовки, разрывы страниц и параметры вида листа.
- Формулы и вычисления: вычислять формулы встроенным расчетным движком для классических XLS- и XLSX-книг, включая ссылки на ячейки, диапазоны, межлистовые ссылки, определенные имена и пользовательские функции приложения через callback
OnUserFunction. - Данные книги: работать с гиперссылками, внутренними якорями листов, определенными именами, комментариями, условным форматированием, проверкой данных, диапазонами и критериями AutoFilter, таблицами в стиле Excel, свойствами документа, внешними ссылками и записями сводных таблиц.
- Изображения, диаграммы и рисунки: встраивать изображения, создавать диаграммы на листах и листы диаграмм, сохранять содержимое VBA-проектов и поддерживать стабильность созданных Excel метаданных OfficeArt для соединителей, solver, фигур и комментариев при поддерживаемых round-trip сохранениях.
- Защита и шифрование: обрабатывать защиту листов и книг, классические сценарии паролей XLS и сохранение XLSX с защитой AES, при этом явно оставляя в документации разработчика неподдерживаемые пути чтения зашифрованных пакетов.
- Помощники экспорта: экспортировать книги, листы, выбранные диапазоны, таблицы баз данных и содержимое 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. |
| Предпросмотр и конвертация | Экспортировать целые листы или выбранные диапазоны в HTML, RTF, CSV или TSV для предпросмотра, фрагментов писем, импорта и downstream-систем. |
| Аудируемые документные процессы | Оставлять преобразования книг внутри собственного пути кода Delphi или C++Builder вместо управления внешним UI-приложением. |
Оценка, лицензирование и поддержка
Скачать демонстрационный пакет HotXLS Delphi Spreadsheet Component, чтобы перед покупкой изучить демонстрации и документацию API.
Новые коммерческие лицензии включают полный исходный код Object Pascal / Delphi, один год обновлений, один год поддержки по email и royalty-free использование в неограниченном числе приложений в рамках выбранной лицензии разработчиков.
Оплата кредитной/дебетовой картой, PayPal, AliPay или банковским переводом через 2Checkout.
| Лицензия | Разработчики | Цена | Заказать |
|---|---|---|---|
| Single | 1 разработчик | $450 | Заказать |
| Small Business | до 10 разработчиков | $900 | Заказать |
| Medium Business | до 30 разработчиков | $1350 | Заказать |
| Enterprise | Все разработчики одной компании и её дочерних предприятий в пределах одной страны | $2700 | Заказать |
| Corporate | Все разработчики одной компании и её дочерних предприятий по всему миру | $5400 | Заказать |
Дополнительные исходники для Enterprise и Corporate: HotXLS Enterprise и Corporate включают полный исходный код специализированного примера уровня инструмента Workbook Audit & Conversion Workbench Pro. Исходный код полных наборов внутренней проверки предоставляется по запросу.
Купить ежегодное продление для существующих лицензий. Цена продления указана на странице покупки HotXLS.
Открыть онлайн-документацию HotXLS or связаться с losLab Software по лицензионным и техническим вопросам.
Быстрый пример Delphi
procedure QuickStart;
begin
{ Review the shipped HotXLS Component demo package for the complete Delphi sample. }
end;
HotXLS Component includes ready-to-run Delphi examples that show the core workflow before production integration.
Частые вопросы
Какие версии Delphi и C++Builder поддерживаются?
HotXLS Component поддерживает текущие workflow RAD Studio и документированный диапазон устаревших IDE для этого продукта.
Включён ли исходный код?
Коммерческие лицензии включают исходный код на Object Pascal для интеграции, ревью и долгосрочного сопровождения.
Требуются ли роялти за runtime?
Лицензированные приложения можно развёртывать без роялти, без платы за runtime по документам или конечным пользователям.
Как оценить продукт?
Скачайте демо-пакет и ознакомьтесь с онлайн-документацией перед покупкой.
Что включает новая лицензия?
Новая лицензия включает исходный код, один год обновлений и один год поддержки по электронной почте.
Как работает продление?
Существующие клиенты могут продлить доступ к обновлениям по опубликованной цене продления.
Где находится документация по API?
Документация доступна по локализованной ссылке на документацию HotXLS Component на этой странице.
Что включает лицензия HotXLS и как работает продление?
Новая лицензия ($450 Single, $900 Small Business (до 10 разработчиков), $1350 Medium Business (до 30 разработчиков), $2700 Enterprise (одна компания, одна страна), $5400 Corporate (одна компания, по всему миру)) включает полный исходный код, один год обновлений и один год поддержки по электронной почте. Цены на продление для существующих клиентов указаны на странице покупки HotXLS.
Подробнее о компонентах PDF и электронных таблиц для Delphi
Подписка на обновления продуктов
Подпишитесь, чтобы получать последние публикации по электронной почте.
