PhpSpreadsheet es una biblioteca escrita en PHP puro y ofrece un conjunto de clases que le permiten leer y escribir varios formatos de archivos de hojas de cálculo, como Excel y LibreOffice Calc.
Consulte las instrucciones de instalación.
Lea más al respecto, incluidas las instrucciones de instalación, en la documentación oficial. O consulte la documentación de la API.
Haga sus preguntas de soporte en StackOverflow o charle rápidamente en Gitter.
Ahora estoy ejecutando Patreon para respaldar el trabajo que hago en PhpSpreadsheet.
Los seguidores recibirán acceso a artículos sobre cómo trabajar con PhpSpreadsheet y cómo utilizar algunas de sus funciones más avanzadas.
Publicaciones ya disponibles para los seguidores de Patreon:
El juego de las citas
Una mirada a cómo MS Excel (y PhpSpreadsheet) manejan los valores de fecha y hora.
Dando vueltas al lazo
Consejos para iterar a través de las filas y celdas de una hoja de trabajo.
Y para los usuarios de niveles que utilizan activamente PhpSpreadsheet:
Detrás de la máscara
Una mirada a las máscaras de formato numérico.
El siguiente artículo (actualmente trabajo en progreso):
Fórmula para el éxito
Cómo depurar fórmulas que no producen el resultado esperado.
Mi objetivo es publicar al menos un artículo cada mes, analizando detalladamente alguna característica de MS Excel y cómo usar esa característica en PhpSpreadsheet, o sobre cómo realizar diferentes actividades en PhpSpreadsheet.
Las publicaciones planificadas para el futuro incluyen temas como:
Mesas
Referencias estructuradas
Autofiltrado
Fórmulas de matriz
Formato condicional
Validación de datos
Carpetas de valor
Imágenes
Gráficos
Después de un período de seis meses exclusivo para los seguidores de Patreon, los artículos se incorporarán a la documentación pública de la biblioteca.
PhpSpreadsheet es la próxima versión de PHPExcel. Rompe la compatibilidad para mejorar drásticamente la calidad base del código (espacios de nombres, cumplimiento de PSR, uso de las últimas funciones del lenguaje PHP, etc.).
Debido a que todos los esfuerzos se han trasladado a PhpSpreadsheet, PHPExcel ya no se mantendrá. Todas las contribuciones para PHPExcel, parches y nuevas funciones deben dirigirse a la rama master
de PhpSpreadsheet.
¿Necesitas migrar? Existe una herramienta automatizada para eso.
PhpSpreadsheet tiene licencia del MIT.