Foros del Web » Programando para Internet » PHP »

[Duda] de php a excel

Estas en el tema de [Duda] de php a excel en el foro de PHP en Foros del Web. Bueno la duda es como exportar dator de ph y mysql a excel. bueno ya tengo como hacerlo y es usando esto: Código: header("Content-Type: application/vnd.ms-excel"); ...
  #1 (permalink)  
Antiguo 29/01/2010, 12:09
 
Fecha de Ingreso: octubre-2009
Mensajes: 125
Antigüedad: 14 años, 6 meses
Puntos: 2
[Duda] de php a excel

Bueno la duda es como exportar dator de ph y mysql a excel.

bueno ya tengo como hacerlo y es usando esto:

Código:
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=archivo.xls");
pero mi problema es ke kiero ke me lo genere en un archivo ya creado por ejemplo en

c://archivo_creado.xls


espero me ayuden gracias
  #2 (permalink)  
Antiguo 29/01/2010, 12:12
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: [Duda] de php a excel

Verifica si la libreria llamada PHPExcel puede lograrlo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 29/01/2010, 12:13
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: [Duda] de php a excel

eso son sólo los encabezados, necesitas "volcar" a la salida el documento de excel, usualmente, excel admite cierta sintaxis en xml, pero deberás averiguar su estructura, o si no una librería que lo haga, suerte!
  #4 (permalink)  
Antiguo 29/01/2010, 12:36
Avatar de _Ju
_Ju
 
Fecha de Ingreso: noviembre-2008
Ubicación: Colima, MX
Mensajes: 192
Antigüedad: 15 años, 5 meses
Puntos: 6
Respuesta: [Duda] de php a excel

Al poner "pasar de php a excel" en google me arrojo de primero este resultado:

http://blog.unijimpe.net/generar-excel-con-php/

Es una libreria que se me hace sencilla de entender y utilzar.

Suerte =D
__________________
www.grupogalco.net

Twitter: @jugalvez
  #5 (permalink)  
Antiguo 29/01/2010, 12:38
 
Fecha de Ingreso: octubre-2009
Mensajes: 125
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: [Duda] de php a excel

Cita:
Iniciado por _Ju Ver Mensaje
Al poner "pasar de php a excel" en google me arrojo de primero este resultado:

[url]http://blog.unijimpe.net/generar-excel-con-php/[/url]

Es una libreria que se me hace sencilla de entender y utilzar.

Suerte =D

si pero es lo mismo no puedo poner la ruta del archivo, solo el nombre

es lo misma ke tengo arriba usa los headers
  #6 (permalink)  
Antiguo 29/01/2010, 14:27
 
Fecha de Ingreso: octubre-2009
Mensajes: 125
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: [Duda] de php a excel

bueno ahora otra duda de lo mismo

con ese metodo se me crea un archivo temporal, mi duda es como hago para guardar el archivo en ves de ke se me abra como temporal??

salu2
  #7 (permalink)  
Antiguo 29/01/2010, 15:43
 
Fecha de Ingreso: octubre-2009
Mensajes: 125
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: [Duda] de php a excel

ke algun mod borre mis mensajes repetidos por favor ya lo solucioné, con las faqs del foro


Código:
<?php
include("C:\AppServ\www\ss\conexion\conexion.php");
$fecha = date("d-m-Y");
$query_reg = sprintf("SELECT * FROM usuarios limit 15");
$c_reg = mysql_query($query_reg) or die(mysql_error());
$totalRows_reg = mysql_num_rows($c_reg);

 //ruta del archivo a generar


$shtml= "<table border=1> ";
$shtml=$shtml. "<tr> ";
$shtml=$shtml. "<th>Nombre</th> ";

$shtml=$shtml. "</tr> ";
while($row_reg = mysql_fetch_assoc($c_reg)){
$shtml=$shtml. "<tr> ";
$shtml=$shtml. "<td>".$row_reg['user_nombre']."</td> ";

$shtml=$shtml. "</tr> ";


$sfile="Libro1.xls"; //ruta del archivo a generar
$fp=fopen($sfile,"w+");
fwrite($fp,$shtml);
fclose($fp);


}
echo "</table> ";


?>

Etiquetas: excel
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 05:53.