Estamos encantados de anunciar que phpxlsx ha alcanzado una nueva versión. Este último lanzamiento incluye una serie de potentes nuevos métodos y características, detallados más abajo.
Puedes conseguir phpxlsx 4.5 en la sección Pricing de la web. La librería se ofrece en tres licencias distintas, de modo que puedas elegir la que mejor se adapte a las necesidades de tu proyecto.
Usuarios con un License Update Service (LUS) válido puede descargar esta nueva versión de forma gratuita. Hay que ir a MY PHPXLSX y escoger la licencia que quieras actualizar. Usuarios con versiones anteriores pueden hacerlo también de la misma manera.
A los usuarios sin LUS animamos a que lo adquieran, pues permite actualizaciones gratuitas más otros beneficios durante todo un año.
Esta es la lista de características de phpxlsx 4.5:
- XlsxPath:
- Añadir elementos.
- Eliminar elementos.
- Nuevo método getTemplateVariablesType para devolver variables de plantilla y sus tipos.
- Indexer:
- Soporte para archivos XLSM, XLTX y XLST.
- Estilos: fuentes, rellenos, bordes.
- Soporte para archivos XLTX y XLSM como plantillas.
- getCell devuelve estilos de celda.
- Theme charts:
- Establecer el diseño de títulos personalizados.
- Aplicar estilos de fuente a etiquetas de series y valores.
- Nueva opción valueDataLabels para personalizar etiquetas por posición.
- Conversion Plugin basado en LibreOffice:
- Añadido "--norestore" a todas las conversiones.
- Nueva documentación en la carpeta macros-libreoffice para activar y utilizar la compresión sin pérdida sin añadir macros.
- Nueva opción path en la transformación para establecer la ruta a libreoffice.
- Nueva opción escapeshellarg.
- Split permite establecer una ruta personalizada para documentos de destino diferentes a los de la carpeta script.
- Aplicación de estilos de celda mejorada en contenidos de celda con addTable.
- Eliminado ~E_STRICT de los niveles de error logger por defecto cuando se usa PHP 8.0 o más reciente.
- Correcciones en la documentación del phpdoc interno.
¡Feliz programación!