Foros del Web » Programando para Internet » PHP »

PHP Excel_Reader

Estas en el tema de PHP Excel_Reader en el foro de PHP en Foros del Web. buenas tardes hola como estan todos, de nuevo por aqui despues de un rato de estar desaparecido jeje solo tengo una duda, puedo leer las ...
  #1 (permalink)  
Antiguo 24/10/2012, 16:13
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
PHP Excel_Reader

buenas tardes

hola como estan todos, de nuevo por aqui despues de un rato de estar desaparecido jeje

solo tengo una duda, puedo leer las hojas por el nombre y no por el indice de la hoja

es decir :

Código PHP:
Ver original
  1. $data = new Spreadsheet_Excel_Reader();
  2. $data->read('files/prueba.xls',false);
  3. $data->sheets["Hoja1"];// hoja
  4.  
  5. // Y no
  6. $data->sheets[0];// hoja

La verdad tengo esa duda pues he buscado en la documentacion y gogleando un poco pero al parecer no se puede, pero me gustaria asegurarme .

Gracias.
  #2 (permalink)  
Antiguo 24/10/2012, 16:30
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: PHP Excel_Reader

Pues que bueno que ya buscaste, dudo que alguien del foro se sepa de memoria toda la librería de Excel_Reade así que no entiendo que tipo de respuesta esperas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 24/10/2012, 16:34
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: PHP Excel_Reader

No recuerdo haber visto la posibilidad que manejas, pero no creo que haya mucho problema en recorrer las hojas, tomar el nombre, y si es el nombre de la hoja que buscas, leer la hoja.
  #4 (permalink)  
Antiguo 24/10/2012, 17:10
Avatar de portalmana  
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 16 años, 7 meses
Puntos: 80
Respuesta: PHP Excel_Reader

Con phpExcel seguro se puede.


Código PHP:
Ver original
  1. // Bueno haces los require correspondientes
  2. require_once  'PHPExcel.php' ;
  3. require_once 'PHPExcel/IOFactory.php';
  4.  
  5. // Tipo Excel es Excel2007 o Excel5 segun sea xlsx o xls
  6.         $objReader      = PHPExcel_IOFactory::createReader($tipoPHPExcel);
  7.         $objReader      ->setReadDataOnly(true);
  8.         $objPHPExcel    = $objReader->load($archivoExcel);
  9.         $sheets         = $objPHPExcel->getSheetNames();
  10. // ahora $sheets es un arreglo que cada item contiene el nombre de la hoja
  11. // Luego activas la hojas que quieres con
  12. $objPHPExcel->setActiveSheetIndex($index);
  13. // Y realizas las acciones que quieres
  14. // o
  15. $objPHPExcel->getSheetByName($sheetName);

DEAME3P
Te dejo una aplicación que realice que Maneja Hojas excel.
Transforma datos de excel a Mysql y de Mysql a Excel
__________________
"La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no" -- A.Einstein
objetivophp.com,twitter.com/objetivophp

Última edición por portalmana; 24/10/2012 a las 17:24
  #5 (permalink)  
Antiguo 25/10/2012, 06:24
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: PHP Excel_Reader

hola

ok gracias por la gran ayuda que me han dado, voy a probar con el ejemplo que me dejo portalmana ....

Etiquetas: Ninguno
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 01:28.