Estamos encantados de anunciar la nueva versión mayor de phpxlsx. phpxlsx 2 incluye novedades diseñadas para crear las hojas de cálculo más increíbles.
phpxlsx 2 incluye las siguientes características:
- Nuevos métodos para insertar pies y cabeceras: addHeader y addFooter.
- Nuevo método para insertar contenidos SVG: addSvg.
- Nuevo método para insertar archivos CSV: addCsv.
- Nuevo método para crear y aplicar estilos de celda: createCellStyle.
- Soporte para PHP 8.2.
- addTable soporta la aplicación de filtros (values y custom).
- Añadidos nuevos tipos de gráfica en addChart: bar3DCylinder, bar3DCone, bar3DPyramid, col3DCylinder, col3DCone, col3DPyramid, area, area3D.
- Añadida la opción hyperlink a addImage para establecer enlaces en imágenes.
- Opciones para ocultar contenidos en addSheet, setSheetSettings, setRowSettings y setColumnSettings.
- setActiveSheet permite usar una posición -1 para escoger la última hoja.
- Indexer: Pies, cabeceras, estilos de celda.
- Nuevo método getCellPositions para devolver posiciones de celda existentes en la hoja activa.
- HTML a XLSX: Nuevas etiquetas (sub, sup) y estilos: vertical-align (super, sub).
- Nueva opción de visualización en setSheetSettings.
- Añadido soporte para etiquetas estrictas cuando se usan métodos de plantilla de imagen. Soportada la etiqueta drawingHF.
- Actualizados los nombres de placeholder que se usan internamente por phpdocx para generar contenidos XML añadiendo prefijos '__PHX='.
- getTemplateVariables no devuelve nombres de placeholder duplicados en el mismo target.
phpxlsx se ofrece en tres licencias distintas, Basic, Advanced y Premium. Para conseguir phpxlsx, ve a Pricing y escoge la licencia que mejor se adapta a las necesidades de tu proyecto.
También está disponible el License Update Service (LUS), con el que tendrás tu licencia actualizada durante un año con cada nueva versión de la librería.