
13/05/2008, 08:29
|
 | | | Fecha de Ingreso: mayo-2007 Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años, 11 meses Puntos: 6 | |
Re: de php a excel Prueba llamarlo asi, tal vez te ayude un poco.
Código:
<?php
include("../../config.inc.php");
protect();
$DB = NewADOConnection('mysql');
$DB->Connect('server', 'user', 'password', 'nombre_de_la_bd');
$link = mysql_connect("server", "user", "password");
mysql_select_db("nombre_de_la_bd", $link);
if (isset($_GET["imprimir"]) or 1) {
$data = '"'."Titulo de tu documento".'",';
$data .= "\n";
$data .= '"'."REPORTE".'"'."\n";
$data .="\n";
$query = "SELECT * FROM tabla";
$result = $DB->Execute($query) or die($DB->ErrorMsg()."<br />".$query);
$result = $result->GetArray();
//Estos son los encabezados de tus columnas
$data .= '"'."Cantidad".'",';
$data .= '"'."Descripción".'",';
$data .= '"'."Precio unitario".'",';
$data .= '"'."Total".'",'."\n";
$ii = count($result);
$no = 1;
//aquí tomas los valores de cada registro que estas mostrando (cantidad, descr... son los nobres con que definites a los campos de tu tabla)
for($i = 0; $i < $ii; $i++){
$data .= '"'.$result[$i]["cantidad"].'",';
$data .= '"'.$result[$i]["descr"].'",';
$data .= '"'.$result[$i]["prec_uni"].'",';
$data .= '"'.number_format($result[$i]["total"], 2).'",';
$data .= "\n";
}
header('Content-Length: ' . strlen($data));
header('Content-Type: application/xls');
header('Content-Disposition: filename=exportacion_a_excel.csv');
print($data);
}
?>
__________________ "Eres grande por que caminas entre gigantes" |