Foros del Web » Programando para Internet » PHP »

Leer excel grande desde php

Estas en el tema de Leer excel grande desde php en el foro de PHP en Foros del Web. Pues vereis, he buscado, probado muchas clases y metodos para poder leer excel en php (la finalidad es parsear un excel a mysql, pero antes ...
  #1 (permalink)  
Antiguo 26/09/2011, 01:27
 
Fecha de Ingreso: septiembre-2011
Ubicación: Sant Marti de Centelles
Mensajes: 25
Antigüedad: 13 años, 2 meses
Puntos: 0
Leer excel grande desde php

Pues vereis, he buscado, probado muchas clases y metodos para poder leer excel en php (la finalidad es parsear un excel a mysql, pero antes de empezar a planchar en bbdd quiero ver si se lee correctamente.

El problema, esque las clases que encuentro es que no consiguen leer archivos grandes, en mi caso el excel ocupa 27 megas.

Alguna idea que pueda funcinar en este caso?

La idea seria conseguir una tabla en la BBDD identida al excel tal y como esta.
  #2 (permalink)  
Antiguo 26/09/2011, 04:28
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 2 meses
Puntos: 331
Respuesta: Leer excel grande desde php

No creo que sea un problema de las classes que utilizas. Antes comprueba que puedas subir archivos de 27 megas y que los tiempos de ejecuccióm permitidos y los recursos del servidos estén configurados correctamente. Por defecto, los valores de PHP están muy por debajo de esa cantidad.
Salu2!
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 26/09/2011, 04:33
 
Fecha de Ingreso: septiembre-2011
Ubicación: Sant Marti de Centelles
Mensajes: 25
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Leer excel grande desde php

Es precisamente eso, el tiempo esta en 30 segundos de delay, subirlo no hay problema porque lo tengo en localhost.

Podrias indicarme como solucionarlo?
  #4 (permalink)  
Antiguo 26/09/2011, 05:06
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 2 meses
Puntos: 331
Respuesta: Leer excel grande desde php

Si logras subir y mover el archivo, entonces comprueba el valor de MAX_EXECUTION_TIME en tu php.ini.
También se puede modificar en tiempo de ejecución mediante la función http://de3.php.net/manual/es/functio...time-limit.php
Salu2!
__________________
Fere libenter homines, id quod volunt, credunt.
  #5 (permalink)  
Antiguo 26/09/2011, 08:23
 
Fecha de Ingreso: septiembre-2011
Ubicación: Sant Marti de Centelles
Mensajes: 25
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Leer excel grande desde php

Al final creo que optare por un a opcion que desconocia, exportar la hoja de excel a csv y planchar ese archivo directo a la bbdd, hare pruebas, porque para mi el resultado es el mismo.

Etiquetas: excel, grande, mysql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:11.