HotXLS Component Накратко
| Product | HotXLS Component |
|---|---|
| Best for | Developer-owned document workflows in Delphi and C++Builder |
| IDE support | Delphi and C++Builder XE5 through 13 Florence |
| Deployment | Native Windows application integration |
| Source code | Object Pascal source code included with commercial licenses |
| Licensing | Royalty-free application deployment |
| Updates | One year of updates and email support included |
| Pricing | One-time developer-count licensing |
| Documentation | HotXLS Component |
| Evaluation | HotXLS 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. |
lxHandleX | Excel 2007+ OOXML .xlsx работни процеси, включително I/O за работни книги и потоци, стилови палитри, споделени низове (shared strings), таблици в работни листове, диаграми, коментари, чертежи, външни връзки, специфични за XLSX експорти и поточен запис (streaming write) за по-големи листове. |
Основни възможности
- XLS и XLSX работни процеси за работни книги: създавайте, отваряйте, променяйте и запазвайте Excel работни книги от файлове или потоци, и бързо изброявайте имената на листовете от XLS или XLSX пакети, без да зареждате всеки работен лист.
- Редактиране на клетки, диапазони и шаблони: четете и записвайте числа, низове, дати, булеви стойности, формули, обединени клетки, размери на редове и колони, скрити редове и колони, контури (outlines), селекции и диапазони на работни книги. Помощниците за обратно извикване (callback helpers) могат да сканират заредени клетки, да попълват диапазони, да намират текст и да заместват контейнери за шаблони.
- Форматиране и оформление на страница: прилагайте шрифтове, цветове, рамки, запълвания, подравняване, числови формати, богат текст, цветове на темата, индексирани палитри, цветове на раздели, настройка на страница, горни и долни колонтитули, заглавия за печат, прекъсвания на страници и опции за изглед на работния лист.
- Формули и изчисления: оценявайте формули чрез вградения механизъм за изчисление за класически XLS и XLSX работни книги, включително препратки към клетки, диапазони, препратки между листове, дефинирани имена и дефинирани от приложението функции чрез
OnUserFunctioncallback. - Функции за данни в работната книга: работете с хипервръзки, вътрешни котви (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 Delphi Spreadsheet Component, за да прегледате демо версиите и API документацията преди покупка.
Новите комерсиални лицензи включват пълния изходен код на Object Pascal / Delphi, една година софтуерни актуализации, една година поддръжка по имейл и безвъзмездно (royalty-free) използване в неограничен брой приложения съгласно избрания лиценз за брой разработчици.
Платете с кредитни/дебитни карти, PayPal, AliPay или банков превод чрез FastSpring.
| Лиценз | Разработчици | Цена | Поръчка |
|---|---|---|---|
| Single | 1 разработчик | $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
Абонирайте се за продуктови актуализации
Абонирайте се, за да получавате най-новите актуализации на вашия имейл.
