⌂
Без зависимост от Excel / Office / COM
Създавайте работни книги директно във вашия Delphi или C++Builder процес; работи при десктоп приложения, услуги, фонови задачи, инсталатори и сървърни инструменти, където автоматизацията на Office е нестабилна, бавна или просто недостъпна
Проектиран за самостоятелна / сървърна употреба
Ⓟ
Чист нативен Pascal · без DLL · без такси за разпространение
Написан изцяло на Delphi, без DLL файлове и без междинно разпределяне на XML DOM по бързия път; пускайте в производство само с лицензи за разработчици — без такси за всяко копие при изпълнение
69 изходни модула · единствен процес в паметта
▦
Шест формата, една библиотека
Четене/запис на XLS (BIFF8), XLSX (OOXML) и ODS (OpenDocument 1.2); експортиране в CSV, TSV, HTML и RTF; импортирането на CSV/TSV автоматично открива разделителите, разпознава BOM и определя типовете данни
Входни точки TXLSWorkbook & TXLSXWorkbook
ƒ
Вграден механизъм за изчисляване на формули
Формулите се оценяват от самия HotXLS — няма нужда Excel да ги преизчислява при отваряне; обхваща текстови, дата/работен ден, преобразуване на бройни системи, побитови, статистически и математически функции; добавете свои собствени чрез OnUserFunction / OnUserFunctionEx
Проследяване стъпка по стъпка чрез TXLSFormulaTracer
🔒
Ускорено AES-NI криптиране
Съвместимо с Excel AES-криптирано записване на XLSX с хардуерно AES-NI ускорение и софтуерен дублиращ вариант (SaveAsEncrypted); класическият XLS запазва BIFF8 RC4 защитата с парола чрез EncryptionPassword
Идентичен шифрован текст и при двата начина
↻
Поточно предаване с почти постоянна памет
TXLSDirectReader сканира клетките една по една с проектирани събития за клетка/лист и ранно прекъсване; TXLSDirectWriter изпраща всеки работен лист директно в пакета при пристигане на редовете; обработвайте много големи работни книги, без да ги зареждате изцяло
Премахване на дублирането на споделени низове + компресиране на споделени формули за малки размери на файловете
🧵
Нишково-безопасен файлов I/O
Множество TXLSXWorkbook екземпляри се изпълняват едновременно в независими нишки без синхронизация — идеално за многонишкови сървъри за отчети, генериращи много работни книги едновременно
Подходящ за високопроизводителни бекенд услуги
⇄
Архитектура с двоен фасад
Наследеният код продължава да работи с класическия lxHandle фасад (XLS + HTML/RTF/CSV/TSV), докато lxHandleX развива XLSX/ODS независимо; мигрирайте постепенно без цялостно пренаписване на кода
API отразява OLE модела на обектите на Excel — готов за лесна COM миграция
📦
Готови компоненти и богати Excel обекти
TDataToXLS (експорт на бази данни) и TGridToXLS (експорт на DBGrid) не изискват код за обичайни задачи; допълнителен експорт за DevExpress cxGrid; плюс диаграми, обобщени таблици, условно форматиране, проверка на данни, AutoFilter, таблици, изображения и двупосочна поддръжка на VBA
50 Delphi + 27 C++Builder демонстрационни проекта