Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

[SOLUCIONADO] Leer Archivo de Excel CodeIgniter

Estas en el tema de Leer Archivo de Excel CodeIgniter en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Buenas compañero, he estado trabajando en un proyecto para leer un archivo de excel con codeigniter, he estado investigando y una de las librerias que ...
  #1 (permalink)  
Antiguo 28/05/2013, 17:58
 
Fecha de Ingreso: mayo-2013
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Leer Archivo de Excel CodeIgniter

Buenas compañero, he estado trabajando en un proyecto para leer un archivo de excel con codeigniter, he estado investigando y una de las librerias que estoy utilizando es PHPExcel.

He estado teniendo algunos problemas para enviar el archivo y leerlo, mi codigo es el siguiente:

Código PHP:
//Cargamos el archivo
$file $_FILES['file']['name'];
echo 
$file;
//Librerias para leer el excel
$this->load->library('PHPExcel');
$this->load->library('Excel2007');
        
// Cargando la hoja de cálculo excel
//creamos objeto para leer del excel
$objReader = new PHPExcel_Reader_Excel2007();
//cargamos el archivo excel(extensión *.xlsx)
//$objPHPExcel = $objReader->load($archivo_loc.$archivo_nom);
$objPHPExcel $objReader->load($file);
// Asignamos el excel activo
$objPHPExcel->setActiveSheetIndex(0); 
El error que me manda es el siguiente:
Fatal error: Uncaught exception 'PHPExcel_Reader_Exception' with message 'Could not open Libro1.xlsx for reading! File does not exist.' in C:\wamp\www\ieqsa\application\libraries\PHPExcel\R eader\Excel2007.php on line 343

Si alguno de ustedes me pudiera ayudar para poder leer el archivo o si alguien sabe de alguna otra libreria les agradecería mucho.
  #2 (permalink)  
Antiguo 28/05/2013, 19:01
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Leer Archivo de Excel CodeIgniter

Pues el error te lo dice tal cual, no existe el archivo que quieres leer, revisa que exista Libro1.xslx, si lo estas leyendo de un upload, tienes que usar $_FILES['file']['tmp_name'] ya que es la ruta en el servidor.

Saludos.
  #3 (permalink)  
Antiguo 29/05/2013, 11:04
 
Fecha de Ingreso: mayo-2013
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Respuesta: Leer Archivo de Excel CodeIgniter

Gracias, el error estaba en que el archivo lo enviaba mediante post pero no estaba utilizando la ruta del servidor

Código PHP:
//Estaba Así
$_FILES['file']['name'];

//Y era
$_FILES['file']['tmp_name']; 
Gracias.
  #4 (permalink)  
Antiguo 29/05/2013, 11:13
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 1 mes
Puntos: 52
Respuesta: Leer Archivo de Excel CodeIgniter

Aunque ya lo resolviste, te recomiendo esta clase. http://objetivophp.com/?p=203
__________________
Aprendiendo!!!

Etiquetas: codeigniter, excel, php
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 15:38.