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 работни процеси, включително четене/запис на работни книги, формули, форматиране, коментари, хипервръзки, страници с диаграми (chart sheets), поддръжка на осеви таблици (pivot-table), запазване на VBA payload, експорт към HTML, RTF, CSV и TSV.
lxHandleXExcel 2007+ OOXML .xlsx работни процеси, включително I/O за работни книги и потоци, стилови палитри, споделени низове (shared strings), таблици в работни листове, диаграми, коментари, чертежи, външни връзки, специфични за XLSX експорти и поточен запис (streaming write) за по-големи листове.

Основни възможности

  • XLS и XLSX работни процеси за работни книги: създавайте, отваряйте, променяйте и запазвайте Excel работни книги от файлове или потоци, и бързо изброявайте имената на листовете от XLS или XLSX пакети, без да зареждате всеки работен лист.
  • Редактиране на клетки, диапазони и шаблони: четете и записвайте числа, низове, дати, булеви стойности, формули, обединени клетки, размери на редове и колони, скрити редове и колони, контури (outlines), селекции и диапазони на работни книги. Помощниците за обратно извикване (callback helpers) могат да сканират заредени клетки, да попълват диапазони, да намират текст и да заместват контейнери за шаблони.
  • Форматиране и оформление на страница: прилагайте шрифтове, цветове, рамки, запълвания, подравняване, числови формати, богат текст, цветове на темата, индексирани палитри, цветове на раздели, настройка на страница, горни и долни колонтитули, заглавия за печат, прекъсвания на страници и опции за изглед на работния лист.
  • Формули и изчисления: оценявайте формули чрез вградения механизъм за изчисление за класически XLS и XLSX работни книги, включително препратки към клетки, диапазони, препратки между листове, дефинирани имена и дефинирани от приложението функции чрез OnUserFunction callback.
  • Функции за данни в работната книга: работете с хипервръзки, вътрешни котви (anchors) на листове, дефинирани имена, коментари, условни формати, валидиране на данни, AutoFilter диапазони и критерии, таблици в стил Excel, свойства на документа, външни връзки и записи в осеви таблици (pivot-table records).
  • Изображения, диаграми и чертежи: вграждайте изображения, създавайте диаграми в работни листове и страници с диаграми, запазвайте VBA project payloads и поддържайте стабилни създадените в Excel OfficeArt конектори, solver-и, форми и метаданни за коментари по време на round-trip запазвания там, където се поддържат.
  • Защита и криптиране: обработвайте защитата на работни листове и работни книги, класически XLS работни процеси с пароли и XLSX AES-защитени изходи за запис, като същевременно поддържате неподдържаните пътища за четене на криптирани пакети експлицитни в документацията за разработчици.
  • Помощници за експорт: експортирайте работни книги, работни листове, избрани диапазони, таблици от база данни и съдържание на DBGrid към Excel, HTML, RTF, CSV и TSV изходи, включително HTML фрагменти от таблици за визуализации, имейли или уеб отчети.

Проектиран за контролирана автоматизация

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

Библиотеката е разработена около документирани структури на работни книги и практическа съвместимост с Excel. Скорошните издания се фокусират върху запазването на създадени в Excel записи, метаданни на работната книга, коментари, хипервръзки, данни за външни връзки, състояние на работния лист, опции за защита, VBA payloads, данни от таблици, състояние на AutoFilter, записи за чертежи и настройки за изглед по време на циклите (round trips) отваряне/запазване. Този подход помага на приложенията да правят целенасочени редакции, без да пренаписват ненужно части от работната книга, които не притежават.

HotXLS е независим продукт на losLab Software. Microsoft Excel не се изисква по време на изпълнение (runtime) и тази страница не претендира за сертификация, одобрение или собственост на търговска марка от страна на Microsoft.

Често срещани случаи на употреба

СценарийКак HotXLS помага
Генериране на отчетиСъздавайте стилизирани работни книги от данни на приложението, таблици от база данни, съдържание на DBGrid или базирани на callback писатели на работни листове.
Редактиране на шаблониОтворете съществуваща работна книга, намерете и заменете текстови контейнери, попълнете диапазони, запазете околните метаданни и запазете редактирания файл.
Проверка на работна книгаЧетете имена на листове, диапазони на работни листове, свойства на документа, коментари, хипервръзки, имена, филтри и избрани метаданни на работната книга от контролиран код.
Експорт без OfficeГенерирайте съвместим с Excel изход на машини, където не е инсталиран Microsoft Office, включително услуги и необслужвани пакетни задачи.
Поддръжка на наследени и модерни работни книгиИзползвайте едно семейство компоненти за класически BIFF8 .xls работни процеси и текущи OOXML .xlsx работни процеси.
Конвейери за предварителен преглед и конвертиранеЕкспортирайте цели листове или избрани диапазони към HTML, RTF, CSV или TSV за визуализации, имейл фрагменти, импортиране и системи надолу по веригата.
Конвейери за проверими документиДръжте трансформациите на работната книга във вашия собствен Delphi или C++Builder код, вместо да управлявате външно UI приложение.
Групирани редове и форматиран изход на отчет, създадени чрез HotXLS компонентния API.
Групирани редове и форматиран изход на отчет, създадени чрез HotXLS компонентния API.

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

Изтеглете демо пакета на HotXLS Delphi Spreadsheet Component, за да прегледате демо версиите и API документацията преди покупка.

Новите комерсиални лицензи включват пълния изходен код на Object Pascal / Delphi, една година софтуерни актуализации, една година поддръжка по имейл и безвъзмездно (royalty-free) използване в неограничен брой приложения съгласно избрания лиценз за брой разработчици.

Платете с кредитни/дебитни карти, 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 & Spreadsheet Development

Абонирайте се за продуктови актуализации

Абонирайте се, за да получавате най-новите актуализации на вашия имейл.