funcion para llevar a excel
Publicado por zendi (1058 intervenciones) el 18/06/2014 23:04:40
no me doy por vencido Estoy desarrollando estos codigos para enviar de php a excel:
createExcel que recibe dos parámetros,
desde aqui llamo de la base de datos:
esta es el archivo excel-ext.php:
pero me trae la hoja de excel en blanco, a ver si pueden ayudarme por favor si pueden comentar.
createExcel que recibe dos parámetros,
1
2
3
<?php
createExcel("excelname.xls", array);
?>
desde aqui llamo de la base de datos:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
require_once("excel.php");
require_once("excel-ext.php");
// Consultamos los datos desde Base de DAtos Postgresql
$conEmp = pg_connect("host=localhost port=5432 dbname=administra user=postgres password=1234");
$queEmp = "SELECT * FROM deuda WHERE deuda.cedula = '{$_POST['cedula']}' ORDER BY nroapto";
$resEmp = @pg_query($queEmp, $conEmp);
// Creamos el array con los datos
while($datatmp = @pg_fetch_array($resEmp))
{
$data[] = $datatmp;
}
// Generamos el Excel
createExcel("excel-mysql.xls", $data);
exit;
?>
esta es el archivo excel-ext.php:
1
2
3
4
5
6
7
8
9
10
11
<?php
function createExcel($filename, $arrydata) {
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
header ("Content-type: application/x-msexcel");
header ("Content-Disposition: attachment; filename=\"" . $filename . "\"" );
}
?>
pero me trae la hoja de excel en blanco, a ver si pueden ayudarme por favor si pueden comentar.
Valora esta pregunta


0