Foros del Web » Programando para Internet » PHP »

problema con excel_writer

Estas en el tema de problema con excel_writer en el foro de PHP en Foros del Web. Hola chic@s!!!! Resulta que estoy programando una aplicación web en php que tiene que recoger datos de un excel, procesarlos y crear otro excel para ...
  #1 (permalink)  
Antiguo 13/11/2008, 03:21
 
Fecha de Ingreso: marzo-2008
Mensajes: 8
Antigüedad: 16 años, 1 mes
Puntos: 0
problema con excel_writer

Hola chic@s!!!! Resulta que estoy programando una aplicación web en php que tiene que recoger datos de un excel, procesarlos y crear otro excel para introducir los resultados. (el 1º excel solo y exclusivamente tiene una columna con nºs de teléfono)
El caso es que, al generar el excel, éste se abre con el siguiente mensaje de error.


<b>Fatal error</b>: Class 'OLE_PPS_File' not found in <b>C:\wamp\www\mambo\Excel\Writer\Workbook.php</b> on line <b>586</b><br />

mi código es el siguiente, a ver si me ayudais a depurarlo un poquito por favor....


/*
<?php
// Test CVS

require_once 'C:\wamp\www\mambo\Excel\reader.php';
require_once 'C:\wamp\www\mambo\Excel\Writer.php';

$filename="salida.xls";
//abrimos un nuevo documento
$docexcel =& new Spreadsheet_Excel_Writer();

//abrimos una hoja del documento
$nuevahoja =& $docexcel->addWorksheet("resultados");

if (PEAR::isError($Nuevahoja)) {
die($Nuevahoja->getMessage());
}

$data =& new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->read('C:\wamp\www\mambo\ficheros\libro1.xls');


for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {

$numero=$data->sheets[0]['cells'][$i][1]."\",";
if ($numero!=null){
$numero=intval($numero);
$link = mysql_connect("localhost", "root");
mysql_select_db("pares", $link);
$resultado1=($numero/100000);
$resultado1=intval($resultado1);
$miga2=mysql_query("SELECT * FROM nodo_Remoto WHERE (telefono=$numero)", $link);
$row3 = mysql_fetch_array($miga2);


-------aqui hago muchos cálculos y termina de la siguiente forma



$result2=mysql_query("Select * FROM rangos WHERE (miga = $cod)",$link);
$row2=mysql_fetch_Array($result2);
$via=$row2['tecnologia'];
$nuevahoja->write($i, 1, "$numero");
$nuevahoja->write($i, 2, "$via");
$nuevahoja->write($i, 3, "$giga10");
$nuevahoja->write($i, 4, "$giga50");
$nuevahoja->write($i, 5, "$adsl");
$nuevahoja->write($i, 6, "$shdsl");
}
}

$docexcel->send($filename);
$docexcel->close();


?>*/

muchas gracias de antemano
  #2 (permalink)  
Antiguo 13/11/2008, 09:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: problema con excel_writer

Cita:
Class 'OLE_PPS_File' not found in ...
Te indica que la clase que quieres usar OLE_PPS_File no existe, verifica que la tengas declarada e incluida para poderla usar.

Saludos
  #3 (permalink)  
Antiguo 14/11/2008, 02:24
 
Fecha de Ingreso: marzo-2008
Mensajes: 8
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: problema con excel_writer

y en el caso de incluirla... donde la deberia de incluir???

problema resuelto, me habia bajado mal los paquetes XD.... ya me lo hace dabuti!!!

Última edición por mari_jose; 14/11/2008 a las 06:47
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 02:30.