Comunidad de diseño web y desarrollo en internet online

Como cargar una tabla excel en flash...

Citar            
MensajeEscrito el 09 Oct 2008 05:12 pm
Buenas las tengan todos gente de cristalab, es solo una pregunta y de igual forma para averiguar alternativas....

Tengo todo un inventario de productos con codigos y precios en una tabla de excel, el cliente me pide que monte esas tablas en la pagina de internet que sea totalmente animada en flash, pero que de igual forma pueda actualizar los precios de los productos el mismo en el momento que el quiera y que se actualicen al subirlos al servidor...

Mis preguntas son: Se puede cargar una tabla excel en flash? Si se puede, como lo puedo lograr? se actualizan los datos automaticamente? Si no se puede, que otras alternativas puedo ofrecer?

De antemano, mechas gracias por la atencion y ayuda que me puedan brindar...

Por maooricio

51 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Oct 2008 05:17 pm
Si puedes pero tendrás que leer el excel con php y luego pasarla a flash. SI no recuerdo mal hay algún tip o tuto en cristalab de como leer excels con php.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

chrome
Citar            
MensajeEscrito el 10 Oct 2008 06:13 pm
One, gracias por tu pronta respuesta, estuve haciendo el tip de excel en php y me funciona perfectamente, pero cargar el archivo php en flash no se como hacerlo. Sé que CL tiene un tutorial para esto, y ya lo hice, pero al momento de personalizarlo a mi caso me pide la salida "print" del php, pues no aparece nada. La verdad de php sé muy poco pero me defiendo, pero en este momento no se como llamar las variables del php que me da el tip de CL.

Para una mejor claridad posteo el código php del ejemplo que me dan en el archivo.

<?php
// Test CVS

require_once 'Excel/reader.php';


// 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('tabla1.xls');

/*


$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);

for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
echo "\"".$data->sheets[0]['cells'][$i][$j]."\",";
}
echo "\n";

}


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

Como hago para cargar este archivo php en flash....muchas gracias de antemano por la atenciòn y pronta respuesta

Por maooricio

51 de clabLevel



Genero:Masculino  

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.