⌂
Sin dependencia de Excel / Office / COM
Construya libros de trabajo directamente dentro de su proceso de Delphi o C++Builder. Funciona en aplicaciones de escritorio, servicios, trabajos por lotes, instaladores y utilidades de servidor donde la automatización de Office es frágil, lenta o simplemente no está disponible.
Diseñado para uso desatendido / del lado del servidor
Ⓟ
Pascal nativo puro · sin DLL · sin regalías
Escrito completamente en Delphi, sin DLL y sin asignación intermedia de XML DOM en la ruta de acceso rápido. Envíe a producción solo con licencias de desarrollador — sin tarifas de tiempo de ejecución por copia.
69 unidades fuente · motor único en proceso
▦
Seis formatos, una biblioteca
Lea/escriba XLS (BIFF8), XLSX (OOXML) y ODS (OpenDocument 1.2); exporte a CSV, TSV, HTML y RTF. La importación de CSV/TSV detecta automáticamente los separadores, detecta BOM e infiere los tipos de valores.
Puntos de entrada TXLSWorkbook y TXLSXWorkbook
ƒ
Motor de cálculo de fórmulas incorporado
HotXLS evalúa las fórmulas en sí mismo, sin necesidad de que Excel las recalcule al abrir. Cubre familias de texto, fecha/día laborable, conversión de bases, a nivel de bits, estadísticas y matemáticas; agregue la suya propia a través de OnUserFunction / OnUserFunctionEx.
Rastreo paso a paso a través de TXLSFormulaTracer
🔒
Cifrado acelerado por AES-NI
Guardado XLSX cifrado con AES compatible con Excel con aceleración de hardware AES-NI y una alternativa de software (SaveAsEncrypted); el XLS clásico mantiene la protección por contraseña BIFF8 RC4 a través de EncryptionPassword.
Texto cifrado idéntico en cualquiera de las rutas
↻
Transmisión de memoria casi constante
TXLSDirectReader escanea celdas una por una con eventos por celda/por hoja y aborto anticipado; TXLSDirectWriter emite cada hoja de cálculo directamente en el paquete a medida que llegan las filas. Maneje libros de trabajo muy grandes sin cargarlos enteros.
La desduplicación de cadenas compartidas + la compresión de fórmulas compartidas mantienen los archivos pequeños
🧵
E/S de archivos seguro para subprocesos
Múltiples instancias de TXLSXWorkbook se ejecutan simultáneamente en subprocesos independientes sin sincronización — ideal para servidores de informes de múltiples subprocesos que generan muchos libros de trabajo a la vez.
Adecuado para backends de servicios de alto rendimiento
⇄
Arquitectura de doble fachada
El código heredado sigue funcionando en la clásica fachada lxHandle (XLS + HTML/RTF/CSV/TSV), mientras que lxHandleX aumenta el soporte a XLSX/ODS de forma independiente — migre gradualmente sin una reescritura masiva.
La API refleja el modelo de objetos OLE de Excel — reemplazo directo para migración COM
📦
Componentes listos para usar y objetos Excel enriquecidos
TDataToXLS (exportación de conjunto de datos) y TGridToXLS (exportación de DBGrid) no necesitan código para tareas comunes; exportación opcional de cxGrid de DevExpress. Además de gráficos, tablas dinámicas, formato condicional, validación de datos, AutoFiltro, tablas, imágenes y viaje de ida y vuelta a VBA.
50 proyectos de demostración para Delphi + 27 para C++Builder