• Viernes 15 de Noviembre de 2024, 12:57

Autor Tema:  De Excel A Mysql  (Leído 1224 veces)

saiory

  • Miembro activo
  • **
  • Mensajes: 25
    • Ver Perfil
De Excel A Mysql
« en: Viernes 2 de Septiembre de 2005, 11:09 »
0
Hola a todos,

estoy creando una web para una óptica la cual utiliza un programa en el que almacena sus productos (gafas de sol, lentillas,....).

El objetivo de la web es crear un apartado productos, dónde aparezcan los datos que tiene metidos en el programa. La actualización la hará el cliente de forma periódica exportando los datos del programa a un archivo de excel.

Lo que tengo que conseguir es:

Utilizando PHP+MYsql (el sevidor en linux) exportar los datos automáticamente a la BD en Mysql y mostrarlos en la web.

Cómo puedo hacer el tratamiento de Excel a Mysql de forma automática??? sin que el cliente tenga que hacer a mano la conversión a SVC si no que únicamente creará el archivo .xls mediante el programa.

Muchas gracias!

Elwata

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: De Excel A Mysql
« Respuesta #1 en: Martes 20 de Septiembre de 2005, 18:29 »
0
Hace poco estuve haciendo un programa parecido a lo q preguntas...te paso parte de mi código para q tengas una idea de cómo se hace:

Debes utilizar fopen , $handle , fwrite y concatenaciones.

mucha suerte

<?php
  $filename="Resumen_excel.xls";
   $limpiar = fopen($filename, 'w+');
   if ($limpiar)
      {
          fwrite($limpiar, '');
  }
    $a="<table>";
    $handle = fopen($filename, 'a+');
    $val1=$sumdm1+$sumdc1;
    $val2=$sumdm2+$sumdc2;
    $val3=$sumdm3+$sumdc3;
    $val4=$sumdm4+$sumdc4;
    $val5=$sumdm5+$sumdc5;
    $val6=$sumdm6+$sumdc6;
    $valtot=$sumdm1+$sumdc1+$sumdm2+$sumdc2+$sumdm3+$sumdc3+$sumdm4+$sumdc4+$sumdm5+$sumdc5+$sumdm6+$sumdc6;
    if ($handle)
    {
        $a.="<tr>";
        $a.="<td align='center'>RESUMEN DE CAJA CHICA</td>";
        $a.="</tr>";
        $a.="<tr>";
        $a.="<td align='center'>Cond.Línea Política</td>";
        $a.="<td align='center'>$val1</td>";
        $a.="</tr>";
        $a.="<tr>";
        $a.="<td align='center'>Cooperación Técnica</td>";
       $a.="<td align='center'>$val2</td>";
        $a.="</tr>";
        $a.="<tr>";
        $a.="<td align='center'>Administración</td>";
       $a.="<td align='center'>$val3</td>";
        $a.="</tr>";
        $a.="<tr>";
        $a.="<td align='center'>Crédito Educativo</td>";
        $a.="<td align='center'>$val4</td>";
        $a.="</tr>";
        $a.="<tr>";
        $a.="<td align='center'>Becas Internacionales</td>";
        $a.="<td align='center'>$val5</td>";
        $a.="</tr>";
        $a.="<tr>";
        $a.="<td align='center'>Becas Nacionales</td>";
        $a.="<td align='center'>$val6</td>";
        $a.="</tr>";
        $a.="<tr>";
        $a.="<td align='center'>TOTAL S/.</td>";
        $a.="<td align='center'>$valtot</td>";
        $a.="</tr>";
        //fwrite($handle,$a);
    }
    $a.="</table>";
 fwrite($handle,$a);
 fclose($handle);
 echo"<a href=$filename>Recibir Excel</a>";
    ?>

Elwata