Foros del Web » Programando para Internet » PHP »

Escrbir y leer datos desde excel

Estas en el tema de Escrbir y leer datos desde excel en el foro de PHP en Foros del Web. Hola a todos Espero me puedan ayudar con sus consejos o algún script en particular que me permita almacenar datos que el usuario ingrese vía ...
  #1 (permalink)  
Antiguo 05/04/2006, 11:35
 
Fecha de Ingreso: febrero-2004
Ubicación: Guayaquil
Mensajes: 110
Antigüedad: 13 años, 9 meses
Puntos: 0
Escrbir y leer datos desde excel

Hola a todos

Espero me puedan ayudar con sus consejos o algún script en particular que me permita almacenar datos que el usuario ingrese vía formulario PHP en un archivo excel, y así mismo otra aplicación accesará a este archivo para leerlo y cargar estos datos para presentar un gráfico en línea.

Ojalá y me puedan ayudar con un script.

Saludos
  #2 (permalink)  
Antiguo 05/04/2006, 12:13
 
Fecha de Ingreso: mayo-2005
Mensajes: 52
Antigüedad: 12 años, 7 meses
Puntos: 0
Response

Hola amigaso tenia ese mismo problema pero aquit epasoe ste escirpt a ver si te sirve es para guardar datos desde una consulta tu lo puedes adpatar
<?
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=emails.xls");
?>

<html>
<head>
<title>Listado de Emails de Suscripciones</title>
</head>
<body>
<table width="250" border="0" align="center">
<tr>
<td class="dataItem"><b>Email</b></td>
</tr>
<?php
$suscripciones_query = tep_db_query("select suscripcion_online_email from " . TABLE_SUSCRIPCION_ONLINE ." where suscripcion_online_estado='1' ");
while($suscripciones = tep_db_fetch_array($suscripciones_query))
{
?>
//aqui son las filas nuemrode registros
<tr>
//aqui estoy armando las columnas pa este caso solo es una columna
<td align="left">
<? echo $suscripciones['suscripcion_online_email'] ?></td>
</tr>
<?php
}
?>
</table>
</body>
</html>

y este es para leer desde un archivo csv un formato de excel separado por comas las columnas
$row = 1;
$handle = fopen("direccion del archivo csv o .txt", "r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{ //filas recorre las filas
$num = count($data);
$row++;
for ($c=0; $c < $num; $c++)
{//extraes tus datos / columna
$data[$c];
}
{
  #3 (permalink)  
Antiguo 05/04/2006, 12:35
 
Fecha de Ingreso: febrero-2004
Ubicación: Guayaquil
Mensajes: 110
Antigüedad: 13 años, 9 meses
Puntos: 0
Muchas gracias jowazuma..voy a probar el código y comento como me fue
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 21:06.