⌂
Sin dependencias de Excel / Office / COM
Cree 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 archivos DLL y sin asignación de DOM XML intermedio en la ruta de acceso rápida. Envíelo a producción solo con licencias de desarrollador, sin tarifas de tiempo de ejecución por copia
69 unidades de código fuente · único motor en proceso
▦
Seis formatos, una biblioteca
Lee/escribe XLS (BIFF8), XLSX (OOXML) y ODS (OpenDocument 1.2); exporta 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 integrado
HotXLS evalúa las fórmulas en sí, sin necesidad de que Excel vuelva a calcular al abrir. Cubre familias de texto, fecha/día laborable, conversión de bases, a nivel de bits, estadísticas y matemáticas; agregue las suyas a través de OnUserFunction / OnUserFunctionEx
Seguimiento paso a paso a través de TXLSFormulaTracer
🔒
Cifrado acelerado 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 RC4 BIFF8 a través de EncryptionPassword
Texto cifrado idéntico en cualquiera de las rutas
↻
Transmisión con memoria casi constante
TXLSDirectReader escanea celdas una por una con eventos por celda/por hoja y aborto temprano; 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 compresión de desduplicación de cadenas compartidas + fórmulas compartidas mantiene 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 subprocesos múltiples que generan muchos libros de trabajo a la vez
Adecuado para backends de servicio de alto rendimiento
⇄
Arquitectura de fachada dual
El código heredado sigue funcionando en la fachada clásica lxHandle (XLS + HTML/RTF/CSV/TSV), mientras que lxHandleX aumenta XLSX/ODS de forma independiente: migre incrementalmente sin una reescritura completa
La API refleja el modelo de objetos OLE de Excel: reemplazo directo para la migración de COM
📦
Componentes listos para usar y objetos de Excel enriquecidos
TDataToXLS (exportación de conjuntos de datos) y TGridToXLS (exportación de DBGrid) no necesitan código para tareas comunes; exportación opcional a cxGrid de DevExpress. Además, gráficos, tablas dinámicas, formato condicional, validación de datos, AutoFiltro, tablas, imágenes y viaje de ida y vuelta de VBA
50 proyectos de demostración de Delphi + 27 de C++Builder