HotXLS Delphi Component Накратко
| Продукт | HotXLS Delphi Component |
|---|---|
| Най-подходящ за | Работни процеси за документи в Delphi и C++Builder, управлявани от разработчика |
| Поддръжка на IDE | Delphi и C++Builder XE5 до 13 Florence (Win32, Win64); Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64) |
| Внедряване | Нативна интеграция с приложения за Windows |
| Изходен код | Изходният код на Object Pascal е включен в търговските лицензи |
| Лицензиране | Разгръщане на приложения без лицензионни възнаграждения |
| Актуализации | Включени са една година актуализации и поддръжка по имейл |
| Цени | Еднократно лицензиране според броя разработчици |
| Документация | HotXLS Delphi Component |
| Оценка | HotXLS Delphi Component |
Нейтив автоматизация на Excel работни книги за Delphi и C++Builder
Текуща версия на HotXLS: Версия 2.382.5 (2026-09-15). Последните издания добавят компилации с Free Pascal 3.2.2 / Lazarus за Win32 и Win64, включително експорт на TDBGrid, slicer-и на таблици, диаграми waterfall и treemap, вградени обекти на диаграми, както и поддръжка на второстепенна ос, етикети на данни и линии на тренда в класическите XLS диаграми, дълбок одит на изчисленията чрез RecalcAndVerifyEx и експорт на диапазон като PNG или JPEG изображение. Версия 2.382.5 поправя шрифтовите настройки по подразбиране за фонетичен текст, динамичните формули за област за печат и дублираните декларации content-type, поради които Excel можеше да отхвърли запазена работна книга. Пълната история на промените е в бележките към изданието.
HotXLS поддържа от Delphi XE5 до Delphi 13 Florence и от C++Builder XE5 до C++Builder 13 Florence, а се компилира и с Free Pascal 3.2.2 и Lazarus/LCL под Windows (Win32 и Win64). Пакетът включва демо версии за 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 или банков превод чрез 2Checkout / FastSpring — за всяко ниво на лиценза са посочени и двата варианта за поръчка, изберете който и да е.
| Лиценз | Разработчици | Цена | Поръчка |
|---|---|---|---|
| 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 или се свържете с losLab Software за въпроси, свързани с лицензирането и техническата част.
Бърз пример с Delphi
procedure QuickStart;
begin
{ Review the shipped HotXLS Delphi Component demo package for the complete Delphi sample. }
end;
HotXLS Delphi Component includes ready-to-run Delphi examples that show the core workflow before production integration.
Често задавани въпроси
Кои версии на Delphi и C++Builder се поддържат?
HotXLS поддържа от Delphi XE5 до Delphi 13 Florence и от C++Builder XE5 до C++Builder 13 Florence. Библиотеката се компилира и с Free Pascal 3.2.2 и Lazarus/LCL под Windows (Win32 и Win64): API-тата за XLS и XLSX, формулите, стиловете, експортът на набори от данни и помощниците за рендериране работят от FPC код без външна zlib DLL.
Включен ли е изходен код?
Търговските лицензи включват изходен код на Object Pascal за интеграция, преглед и дългосрочна поддръжка.
Изискват ли се лицензионни възнаграждения по време на изпълнение?
Лицензираните приложения могат да се разпространяват без лицензионни възнаграждения, без такси на документ или на краен потребител.
Как мога да оценя продукта?
Изтеглете демо пакета и прегледайте онлайн документацията преди покупка.
Какво включва нов лиценз?
Новият лиценз включва изходен код, една година актуализации и една година имейл поддръжка.
Как работи подновяването?
Съществуващите клиенти могат да подновят достъпа до актуализации на публикуваната цена за подновяване.
Къде се намира документацията на API?
Документацията е достъпна чрез локализирания линк към документацията на HotXLS Delphi Component на тази страница.
Какво включва лицензът за HotXLS и как работи подновяването?
Нов лиценз ($450 Single, $900 Small Business (до 10 разработчици), $1350 Medium Business (до 30 разработчици), $2700 Enterprise (една компания, една държава), $5400 Corporate (една компания, по целия свят)) включва пълния изходен код, една година актуализации и една година поддръжка по имейл. Цените за подновяване за съществуващи клиенти са посочени на страницата за покупка на HotXLS.
Открийте повече от Delphi PDF Component & Spreadsheet Development
Абонирайте се за продуктови актуализации
Абонирайте се, за да получавате най-новите актуализации на вашия имейл.
