SDK для електронних таблиць

HotXLS Component для програм електронних таблиць у Delphi

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

HotXLS spreadsheet component

HotXLS Component Коротко

ProductHotXLS Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotXLS Component
EvaluationHotXLS Component

Нативна автоматизація книг Excel для Delphi та C++Builder

Current HotXLS release: Version 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 для роботи з книгами

Поверхня APIОсновне використання
lxHandleКласичні робочі процеси Excel 97-2003 BIFF8 .xls, включаючи читання/запис книг, формули, форматування, коментарі, гіперпосилання, аркуші діаграм, підтримку зведених таблиць, збереження корисного навантаження VBA, експорт в HTML, RTF, CSV та TSV.
lxHandleXРобочі процеси Excel 2007+ OOXML .xlsx, включаючи введення/виведення книг і потоків, палітри стилів, спільні рядки, таблиці робочих аркушів, діаграми, коментарі, малюнки, зовнішні посилання, специфічний експорт XLSX та потоковий запис для великих аркушів.

Основні можливості

  • Робочі процеси книг XLS та XLSX: створюйте, відкривайте, змінюйте та зберігайте книги Excel з файлів або потоків, а також швидко отримуйте список назв аркушів із пакетів XLS або XLSX без завантаження кожного аркуша.
  • Редагування комірок, діапазонів і шаблонів: читайте і записуйте числа, рядки, дати, логічні значення, формули, об'єднані комірки, розміри рядків і стовпців, приховані рядки і стовпці, структури, виділення та діапазони книг. Допоміжні функції зворотного виклику можуть сканувати завантажені комірки, заповнювати діапазони, шукати текст і замінювати заповнювачі шаблонів.
  • Форматування та макет сторінки: застосовуйте шрифти, кольори, межі, заливки, вирівнювання, числові формати, розширений текст, кольори теми, індексовані палітри, кольори вкладок, параметри сторінки, верхні і нижні колонтитули, заголовки для друку, розриви сторінок та параметри перегляду робочого аркуша.
  • Формули та обчислення: обчислюйте формули за допомогою вбудованого механізму обчислень для класичних книг XLS та XLSX, включаючи посилання на комірки, діапазони, посилання на інші аркуші, визначені імена та функції, визначені програмою, через зворотний виклик OnUserFunction.
  • Функції даних книги: працюйте з гіперпосиланнями, внутрішніми якорями аркушів, визначеними іменами, коментарями, умовним форматуванням, перевіркою даних, діапазонами та критеріями автофільтра, таблицями в стилі Excel, властивостями документа, зовнішніми посиланнями та записами зведених таблиць.
  • Зображення, діаграми та малюнки: вбудовуйте зображення, створюйте діаграми на робочих аркушах і окремі аркуші діаграм, зберігайте корисне навантаження проектів VBA та підтримуйте метадані конекторів, розв'язувачів, фігур і коментарів OfficeArt, створені в Excel, стабільними під час циклів збереження (там, де це підтримується).
  • Захист та шифрування: обробляйте захист робочих аркушів і книг, класичні робочі процеси з паролями XLS та збереження зашифрованих XLSX з AES, при цьому непідтримувані шляхи читання зашифрованих пакетів чітко вказані в документації для розробників.
  • Помічники експорту: експортуйте книги, робочі аркуші, вибрані діапазони, таблиці баз даних і вміст DBGrid у формати Excel, HTML, RTF, CSV та TSV, включаючи фрагменти таблиць HTML для попереднього перегляду, електронних листів або веб-звітів.

Розроблено для контрольованої автоматизації

HotXLS корисний, коли автоматизація Office не підходить для виробничого процесу. Обробка електронних таблиць залишається всередині процесу вашої програми, що зменшує залежність від інтерактивних сеансів робочого столу та полегшує розгортання для неавтоматизованих інструментів і серверних завдань.

Бібліотека розроблена на основі задокументованих структур книг і практичної сумісності з Excel. Останні випуски зосереджені на збереженні записів, створених у Excel, метаданих книги, коментарів, гіперпосилань, даних зовнішніх посилань, стану робочого аркуша, параметрів захисту, корисного навантаження VBA, даних таблиць, стану автофільтра, записів малюнків і параметрів перегляду під час циклів відкриття/збереження. Цей підхід допомагає програмам вносити цілеспрямовані зміни без непотрібного перезапису частин книги, які їм не належать.

HotXLS — це незалежний продукт losLab Software. Microsoft Excel не потрібен під час виконання, і на цій сторінці не заявлено про сертифікацію Microsoft, схвалення або право власності на торгову марку.

Типові варіанти використання

СценарійЯк допомагає HotXLS
Створення звітівСтворюйте стилізовані книги з даних програм, таблиць баз даних, вмісту DBGrid або за допомогою записувачів робочих аркушів на основі зворотних викликів.
Редагування шаблонівВідкривайте існуючу книгу, знаходьте та замінюйте текстові заповнювачі, заповнюйте діапазони, зберігайте навколишні метадані та зберігайте відредагований файл.
Інспекція книгЗчитуйте імена аркушів, діапазони робочих аркушів, властивості документів, коментарі, гіперпосилання, імена, фільтри та вибрані метадані книги з контрольованого коду.
Експорт без використання OfficeГенеруйте сумісні з Excel вихідні дані на машинах, де не встановлено Microsoft Office, включаючи служби та фонові пакетні завдання.
Підтримка застарілих та сучасних книгВикористовуйте одну сімейство компонентів для класичних робочих процесів BIFF8 .xls та сучасних робочих процесів OOXML .xlsx.
Конвеєри попереднього перегляду та перетворенняЕкспортуйте цілі аркуші або вибрані діапазони у формати HTML, RTF, CSV або TSV для попереднього перегляду, фрагментів електронних листів, імпорту та подальших систем.
Контрольовані конвеєри документівЗберігайте перетворення книг у власному шляху коду Delphi або C++Builder замість того, щоб керувати зовнішньою програмою з інтерфейсом користувача.
Grouped Excel rows exported by HotXLS
Згруповані рядки та відформатований звіт, створені за допомогою API компонента HotXLS.

Оцінка, ліцензування та підтримка

Завантажте демо-пакет HotXLS Delphi Spreadsheet Component, щоб переглянути демонстрації та документацію API перед покупкою.

Нові комерційні ліцензії включають повний вихідний код Object Pascal / Delphi, один рік оновлень програмного забезпечення, один рік підтримки електронною поштою та використання без роялті в необмеженій кількості програм відповідно до вибраної ліцензії на кількість розробників.

Сплачуйте кредитними/дебетовими картками, PayPal, AliPay або банківським переказом через FastSpring.

ЛіцензіяРозробникиЦінаЗамовити
Single1 розробник$500Замовити
Teamдо 5 розробників$1000Замовити
Micro Businessдо 10 розробників$1500Замовити
Small Businessдо 30 розробників$2500Замовити
Medium Businessдо 100 розробників$4500Замовити
Enterpriseдо 500 розробників$8500Замовити
CorporateНеобмежена кількість розробників, дочірні компанії по всьому світу$15000Замовити

Додаткові вихідні коди лише для Enterprise: HotXLS Enterprise включає повний вихідний код повних наборів тестів, які зазвичай використовуються лише для внутрішньої перевірки. Пакет Enterprise також містить повний вихідний код спеціального прикладу рівня інструменту Workbook Audit & Conversion Workbench Pro.

Придбайте щорічне поновлення для існуючих ліцензій. Ціни на поновлення вказані на сторінці покупки HotXLS.

Відкрийте онлайн-документацію HotXLS або зв'яжіться з 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.

Поширені запитання

Which Delphi and C++Builder versions are supported?

HotXLS Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Where is the API documentation?

The documentation is available under the localized HotXLS Component documentation link on this page.


Дізнайтеся більше про Delphi PDF Component та розробку електронних таблиць

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

Підпишіться, щоб отримувати останні оновлення на вашу електронну пошту.