Foros del Web » Programando para Internet » PHP »

Leer Archivo Excel y Guardar en DB - Recorrer Array PHPExcel

Estas en el tema de Leer Archivo Excel y Guardar en DB - Recorrer Array PHPExcel en el foro de PHP en Foros del Web. Estimados: Les cuento que estoy teniendo algunos problemas para lograr mi objetivo, quiero hacer una rutina que lea un archivo excel (CUALQUIERA, 1, 2, o ...
  #1 (permalink)  
Antiguo 07/03/2015, 06:48
Avatar de hhelmanj  
Fecha de Ingreso: julio-2014
Ubicación: Santiago de Chile
Mensajes: 10
Antigüedad: 9 años, 9 meses
Puntos: 0
Leer Archivo Excel y Guardar en DB - Recorrer Array PHPExcel

Estimados:

Les cuento que estoy teniendo algunos problemas para lograr mi objetivo, quiero hacer una rutina que lea un archivo excel (CUALQUIERA, 1, 2, o 20 columnas) y lo guarde en la base de datos.

El problema es que no logro entender como recorrer el array que me entrega PHPExcel de una forma que pueda luego insertar campo x campo a la base.

Este es el array que devuelve PHPExcel:

array(11) { [1]=> array(2) { ["A"]=> string(5) "Marzo" ["B"]=> float(151407536) } [2]=> array(2) { ["A"]=> string(5) "Abril" ["B"]=> float(197625976) } [3]=> array(2) { ["A"]=> string(4) "Mayo" ["B"]=> float(190992545) } [4]=> array(2) { ["A"]=> string(5) "Junio" ["B"]=> float(169056107) } [5]=> array(2) { ["A"]=> string(5) "Julio" ["B"]=> float(150401265) } [6]=> array(2) { ["A"]=> string(6) "Agosto" ["B"]=> float(197787973) } [7]=> array(2) { ["A"]=> string(10) "Septiembre" ["B"]=> float(178733251) } [8]=> array(2) { ["A"]=> string(7) "Octubre" ["B"]=> float(160090184) } [9]=> array(2) { ["A"]=> string(9) "Noviembre" ["B"]=> float(169879241) } [10]=> array(2) { ["A"]=> string(9) "Diciembre" ["B"]=> float(178161726) } [11]=> array(2) { ["A"]=> string(3) "Fin" ["B"]=> NULL } }

asi lo estoy recorriendo, el array se llama sheetData..

foreach ($sheetData as $mes => $info) {
foreach ($info as $content => $value) {
echo $value."<br>";
}
}

El problema es que asi, en $value, me tira la DATA COMPLETA y no puedo separarla para insertar en la base...

Espero me entiendan y puedan ayudarme!

SaludosSSS!
  #2 (permalink)  
Antiguo 07/03/2015, 11:04
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Leer Archivo Excel y Guardar en DB - Recorrer Array PHPExcel

Me imagino que crees que podemos adivinar la estructura real de los datos, o al menos qué significa $value pero no, no es así.

Mucho menos con el mal formato del código que expones, ¿o crees que vamos a tratar de descifrarlo sólo porque no te tomaste la molestia de darle formato?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 07/03/2015, 12:00
Avatar de hhelmanj  
Fecha de Ingreso: julio-2014
Ubicación: Santiago de Chile
Mensajes: 10
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: Leer Archivo Excel y Guardar en DB - Recorrer Array PHPExcel

Cita:
Iniciado por pateketrueke Ver Mensaje
Me imagino que crees que podemos adivinar la estructura real de los datos, o al menos qué significa $value pero no, no es así.

Mucho menos con el mal formato del código que expones, ¿o crees que vamos a tratar de descifrarlo sólo porque no te tomaste la molestia de darle formato?
Perdon, son nuevo en el foro y no se bine como darle formato al codigo.

La estructura real son 2 columnas en este caso:
La columna A tiene Meses y la columna B tiene Venta.

El Foreach es un ejemplo, pero de echo esta MAL, por que es un ARRAY multidimencional asociativo y justamente mi duda es como recorrerlo.

Gracias.

Etiquetas: phpexcel
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 03:17.