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, зрізи таблиць, діаграми 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, включаючи читання/запис книг, формули, форматування, коментарі, гіперпосилання, аркуші діаграм, підтримку зведених таблиць, збереження корисного навантаження 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 замість того, щоб керувати зовнішньою програмою з інтерфейсом користувача. |
Оцінка, ліцензування та підтримка
Завантажте демо-пакет HotXLS Delphi Spreadsheet Component, щоб переглянути демонстрації та документацію API перед покупкою.
Нові комерційні ліцензії включають повний вихідний код Object Pascal / Delphi, один рік оновлень програмного забезпечення, один рік підтримки електронною поштою та використання без роялті в необмеженій кількості програм відповідно до вибраної ліцензії на кількість розробників.
Сплачуйте кредитними/дебетовими картками, 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 містить готові до запуску приклади для Delphi, що показують основний робочий процес перед інтеграцією у виробництво.
Поширені запитання
Які версії 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 без зовнішньої DLL zlib.
Чи входить вихідний код?
Комерційні ліцензії містять вихідний код 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 та розробку електронних таблиць
Підпишіться на оновлення продуктів
Підпишіться, щоб отримувати останні оновлення на вашу електронну пошту.
