Foros del Web » Programando para Internet » PHP »

PHP-ExcelReader se puede hacer comparaciones????

Estas en el tema de PHP-ExcelReader se puede hacer comparaciones???? en el foro de PHP en Foros del Web. Hola a todos este es mi primer post y tengo una duda que no me ha dejado dormir Uso el PHP-ExcelReader para leer y escribir ...
  #1 (permalink)  
Antiguo 13/05/2008, 16:26
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 15 años, 11 meses
Puntos: 0
PHP-ExcelReader se puede hacer comparaciones????

Hola a todos este es mi primer post y tengo una duda que no me ha dejado dormir
Uso el PHP-ExcelReader para leer y escribir desde una pagina php a un excel, mi duda es si se puede tomar esos datos y hacer una comparacion dentro de la pagina web, quiero hacer esto para hacer un sistema de comparaciones y me muestre los resultados en la pagina web, por favor alguien que haya hecho algo parecido me pueda hechar la mano.
de antemano gracias

Saul
  #2 (permalink)  
Antiguo 13/05/2008, 16:29
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: PHP-ExcelReader se puede hacer comparaciones????

hola
y la pagina de php de donde obtiene los datos??

Un saludo
  #3 (permalink)  
Antiguo 13/05/2008, 20:22
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 15 años, 11 meses
Puntos: 0
Re: PHP-ExcelReader se puede hacer comparaciones????

Cita:
<?php
// Test CVS

require_once 'Excel/reader.php';
$empotre= $_POST["empotre"];
$color= $_POST["color"];
$coccion=$_POST["coccion"];
$coccion1=$_POST["coccion1"];
$quemador= $_POST["quemador"];
$categoria= $_POST["categoria"];
$precio= $_POST["precio"];

// ExcelFile($filename, $encoding);
$data = new Spreadsheet_Excel_Reader();

// Set output Encoding.
$data->setOutputEncoding('CP1251');

/***
* if you want you can change 'iconv' to mb_convert_encoding:
* $data->setUTFEncoder('mb');
*
**/

/***
* By default rows & cols indeces start with 1
* For change initial index use:
* $data->setRowColOffset(0);
*
**/



/***
* Some function for formatting output.
* $data->setDefaultFormat('%.2f');
* setDefaultFormat - set format for columns with unknown formatting
*
* $data->setColumnFormat(4, '%.3f');
* setColumnFormat - set format for column (apply only to number fields)
*
**/

$data->read('comparativa.xls');
echo"<table>";
for ($i = 3; $i <=14; $i++) {
for ($j = 3; $j <= $data->sheets[0]['numCols']; $j++) {
$k=$j;
if($empotre==$data->sheets[0]['cells'][$i][3]|$color==$data->sheets[0]['cells'][$i][4]|$coccion==$data->sheets[0]['cells'][$i][5]|$quemador==$data->sheets[0]['cells'][$i][6]){
for($k=3;$k <= $data->sheets[0]['numCols'];$k++){
echo"<tr>";
echo"<td>";
echo "\"".$data->sheets[0]['cells'][$i][$k]."\",";
echo"</td>";
}

}

echo"<tr>";}
}
echo"</table>";
/*


$data->sheets[0]['numRows'] - count rows
$data->sheets[0]['numCols'] - count columns
$data->sheets[0]['cells'][$i][$j] - data from $i-row $j-column

$data->sheets[0]['cellsInfo'][$i][$j] - extended info about cell

$data->sheets[0]['cellsInfo'][$i][$j]['type'] = "date" | "number" | "unknown"
if 'type' == "unknown" - use 'raw' value, because cell contain value with format '0.00';
$data->sheets[0]['cellsInfo'][$i][$j]['raw'] = value if cell without format
$data->sheets[0]['cellsInfo'][$i][$j]['colspan']
$data->sheets[0]['cellsInfo'][$i][$j]['rowspan']
*/
error_reporting(E_ALL ^ E_NOTICE);


//print_r($data);
//print_r($data->formatRecords);
?>

pues ahi esta el codigo que utilizo
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 07:55.