¿Unir en PHP contenido de varios excel en uno?

  • Autor Autor Ruiz86
  • Fecha de inicio Fecha de inicio
Ruiz86

Ruiz86

Eta
SEO
Verificación en dos pasos activada
Buenas programadores 😀, estoy atrancado y necesito un poquitín de ayuda.

Estoy programando una aplicación pero por más que miro no consigo unir varios archivos .xls en uno solo.
Esta es mi estructura:
Carpeta1 (uno.xls, dos.xls)
Carpeta2 (uno.xls, dos.xls)
Carpeta3 (uno.xls, dos.xls)
*Los .xls se llaman igual y tienen el mismo formato, sólo que tienen diferente cantidad de líneas(datos).

Quiero unirlos y guardarlos todos en uno (todos los uno.xls juntos y todos los dos.xls juntos):
Carpetafinal (uno.xls, dos.xls)

¿Cómo puedo hacerlo?
 
Tenes que recorrer carpeta por carpeta con PHP e ir leyendo los uno.xls para almacenar su contenido en una variable. Te recomiendo este enlace para leer y guardar un xls, vos lo vas a poner en una variable (en lugar de hacer los echo) y despues guardarlo en la nueva carpeta. Luego realizas el mismo proceso con dos.xls y listo 😉

Te recomiendo no te olvides de las validaciones para saber si el archivo existe o no

y con este enlace podes obtener los directorios de una carpeta (para recorrer dinamicamente Carpeta 1, Carpeta 2 y asi hasta que no haya mas carpetas que recorrer :encouragement: )
 
Con uno si? Quizás sea problema de memoria en el servidor :encouragement:
 
Atrás
Arriba