LibXL

LibXL — Descargar gratis. Biblioteca para lectura y escritura de archivos Excel

LibXL es una biblioteca que permite leer y escribir archivos de Excel sin necesidad de Microsoft Excel. Proporciona capacidades para generar hojas de cálculo nuevas, extraer datos de archivos existentes y modificar documentos. Soporta formatos binarios Excel 97-2003 (XLS) y formatos XML Excel 2007-2016 (XLSX/XLSM). La biblioteca es compatible con Unicode y plataformas de 64 bits, y puede integrarse en aplicaciones desarrolladas en C, C++, C#, Delphi, Fortran y otros lenguajes.

3.0(2 valoraciones)

Descargar LibXL (Enlaces oficiales)
Tamaño del archivo: 28.4 MB
La última versión de LibXL es: 5.0.1
Sistema operativo: Windows, Linux, MacOS
Idiomas: English
Precio: $199.00 USD
Producto comercial y de propiedad exclusiva. Compra única (licencia perpetua) con un precio que oscila entre 199 y 2500 dólares.

  • Lectura y escritura de formatos Excel. La biblioteca LibXL procesa archivos en formatos XLS (Excel 97-2003) y XLSX/XLSM (Excel 2007-2016). Realiza operaciones de apertura, edición, guardado y creación sin dependencias externas de Microsoft Excel o el marco .NET. Las funciones manejan estructuras de libros, hojas y celdas con precisión.
  • Manipulación de hojas de cálculo. Las operaciones incluyen creación de libros nuevos, adición o eliminación de hojas, y modificación de contenidos celda por celda. Los métodos controlan inserción de filas y columnas, ajuste de dimensiones y navegación dentro de la jerarquía del documento. La biblioteca conserva fórmulas y formatos durante las manipulaciones.
  • Soporte de fórmulas y funciones. LibXL reconoce y calcula fórmulas matemáticas, estadísticas, lógicas y de texto propias de Excel. Las funciones integradas permiten escritura de expresiones en celdas, evaluación de resultados y referencia a rangos. El motor procesa cálculos compatibles con las reglas de Excel.
  • Aplicación de formatos de celda. Los estilos de formato abarcan fuentes, colores, bordes, alineación y patrones de relleno. La biblioteca establece formatos numéricos personalizados, como fechas, monedas o porcentajes. Las configuraciones mantienen consistencia visual en reportes generados.
  • Manejo de imágenes y objetos. La inserción de imágenes en formatos BMP, JPEG, PNG y otros se realiza mediante coordenadas de celda o desplazamientos precisos. Las funciones ajustan dimensiones, escalado y posicionamiento de gráficos dentro de las hojas. Los objetos gráficos se integran en la estructura del libro.
  • Protección y seguridad de hojas. Las configuraciones de protección bloquean hojas completas o rangos específicos contra modificaciones. Las opciones establecen contraseñas, restricciones de edición y permisos diferenciados. La protección aplica seguridad a nivel de libro y de hoja.
  • Gestión de tablas y rangos con nombre. La creación de tablas define rangos estructurados con cabeceras, filtros y estilos automáticos. Los rangos con nombre asignan identificadores a grupos de celdas para referencia en fórmulas. Las operaciones incluyen actualización dinámica de dimensiones.
  • Generación de gráficos y diagramas. Los tipos de gráficos soportados incluyen barras, líneas, circulares y de dispersión. La configuración establece títulos, ejes, leyendas y series de datos. Los gráficos se vinculan a rangos de celdas para actualización automática.
  • Operaciones de combinación y división de celdas. La fusión de celdas agrupa celdas contiguas en una sola entidad visual. Las funciones controlan alineación de contenido y bordes en áreas combinadas. La división revierte fusiones previas sin pérdida de datos.
  • Importación y exportación de datos. Los mecanismos de intercambio transfieren datos entre estructuras de programación y hojas de cálculo. Los formatos soportados incluyen CSV, XML y flujos de memoria. Las conversiones mantienen codificación de caracteres y tipos de datos.
  • Manejo de hipervínculos y comentarios. La inserción de hipervínculos asocia URLs, direcciones de correo o referencias internas a celdas. Los comentarios adjuntan notas de texto con autores y formatos visuales. Las funciones editan y eliminan estos elementos.
  • Control de vistas y configuración de página. Las configuraciones de página definen márgenes, orientación, tamaños de papel y áreas de impresión. Las vistas congelan paneles, dividen ventanas y ajustan zoom de visualización. Las configuraciones persisten en el archivo guardado.
  • Procesamiento de macros y scripts VBA. La biblioteca extrae, inserta y ejecuta módulos de macros escritos en Visual Basic for Applications. Las operaciones preservan proyectos VBA en archivos XLSM. El manejo incluye protección con contraseña de código.
  • Validación de datos y listas desplegables. Las reglas de validación restringen entradas en celdas a rangos numéricos, fechas o listas predefinidas. Las listas desplegables crean menús de selección con opciones estáticas o dinámicas. Los mensajes de error personalizados guían al usuario.
  • Serialización y almacenamiento en memoria. Los libros completos se serializan a buffers de memoria para transmisión o procesamiento en red. Las funciones cargan y guardan documentos desde/hacia flujos de bytes. Este método evoca operaciones con archivos temporales.

LibXL fue desarrollado por la empresa Brainberg, con sede en Europa. El desarrollo comenzó en el año 2008, respondiendo a la necesidad de una biblioteca ligera para manejo de archivos Excel sin dependencias de software comercial. La implementación original se realizó en lenguaje C++, con interfaces posteriores para múltiples lenguajes de programación. La biblioteca ha evolucionado con actualizaciones que añaden soporte para nuevos formatos de Excel y funcionalidades avanzadas. El equipo de desarrollo mantiene la biblioteca con correcciones de compatibilidad y mejoras de rendimiento.


Alternativas a LibXL: