Spreadsheet-SDK

HotXLS Component для приложений электронных таблиц Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов XLS и XLSX, предназначенная для настольных инструментов, batch-задач, систем отчетности и серверной генерации документов без автоматизации Microsoft Excel.

HotXLS Component предпросмотр

HotXLS Component Кратко

ПродуктHotXLS Component
Лучше всего подходит дляРабочие процессы с документами под управлением разработчика в Delphi и C++Builder
Поддержка IDEDelphi и 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 Excel export предпросмотр
Сгруппированные строки и форматированный отчет, созданные через API компонента HotXLS.

Оценка, лицензирование и поддержка

Скачать демонстрационный пакет HotXLS Delphi Spreadsheet Component, чтобы перед покупкой изучить демонстрации и документацию API.

Новые коммерческие лицензии включают полный исходный код Object Pascal / Delphi, один год обновлений, один год поддержки по email и royalty-free использование в неограниченном числе приложений в рамках выбранной лицензии разработчиков.

Оплата кредитной/дебетовой картой, PayPal, AliPay или банковским переводом через 2Checkout.

ЛицензияРазработчикиЦенаЗаказать
Single1 разработчик$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

Подписка на обновления продуктов

Подпишитесь, чтобы получать последние публикации по электронной почте.