
14/10/2011, 09:12
|
| | Fecha de Ingreso: febrero-2007
Mensajes: 56
Antigüedad: 18 años, 1 mes Puntos: 1 | |
Excel a PHP Tengo el siguiente PHP para exportar datos de MySql a Excel.
El problema es que no me respeta los márgenes de las capas en la exportación, necesito que aparezca el logo (arriba izquierda), cabecera (arriba centro) y datos (un poco más abajo, seguido)
Les dejo mi código para ver si pueden ayudarme a encontrar el problema:
Código:
<?php
//Exportar datos de php a Excel
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=Listado Delegaciones.xls");
?>
<HTML LANG="es">
<TITLE>::. Exportacion de Datos .::</TITLE>
</head>
<body>
<?php
$NombreBD = "kszwsoso_gestorproyectos";
$Servidor = "localhost";
$Usuario = "kszwsoso_ugespro";
$Password ="ugespro";
$IdConexion = mysql_connect($Servidor, $Usuario, $Password);
mysql_select_db($NombreBD, $IdConexion);
$sql = "SELECT descdelegacion,domiciliodelegacion,poblaciondelegacion,codpostaldelegacion,concat(idprovincia,' - ',descprovincia) as provincia,telefonodelegacion,faxdelegacion,emaildelegacion FROM gestdelegaciones001,gestprovin001 WHERE (provinciadelegacion=idprovincia) AND coddelegacion IN (".$_GET["seleccion"].") ORDER BY coddelegacion";
$result=mysql_query($sql,$IdConexion);
?>
<div id="logo" style="position:absolute;margin-top:20px;margin-left:50px;z-index:1;">
<img src="http://localhost/deledatagrid/tcpdf/images/logo_eulen_pq.gif" width="150" height="75" >
</div>
<div id="cabecera" style="position:absolute;margin-left:300px;z-index:2;">
<b>eProject</b><br><b>Gestor Proyectos Eulen - GESTIÓN DELEGACIONES EULEN</b><br>© Servicios Auxiliares<br>GRUPO EULEN
</div>
<br>
<div id="datos" style="position:absolute;margin-top:0px;margin-left:100px;z-index:3;">
<TABLE BORDER=1 align="center" CELLPADDING=1 CELLSPACING=1>
<TR>
<TD align="center" valign="middle" style="font-size:11px"><b>Delegación</b></TD>
<TD align="center" valign="middle" style="font-size:11px"><b>Domicilio</b></TD>
<TD align="center" valign="middle" style="font-size:11px"><b>Población</b></TD>
<TD align="center" valign="middle" style="font-size:11px"><b>Cod.Postal</b></TD>
<TD align="center" valign="middle" style="font-size:11px"><b>Provincia</b></TD>
<TD align="center" valign="middle" style="font-size:11px"><b>Teléfono</b></TD>
<TD align="center" valign="middle" style="font-size:11px"><b>Fax</b></TD>
<TD align="center" valign="middle" style="font-size:11px"><b>Email</b></TD>
</TR>
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr>
<td align='left' valign='middle' style='font-size:10px'> %s</td>
<td align='left' valign='middle' style='font-size:10px'> %s </td>
<td align='left' valign='middle' style='font-size:10px'> %s</td>
<td align='left' valign='middle' style='font-size:10px'> %s</td>
<td align='left' valign='middle' style='font-size:10px'> %s</td>
<td align='left' valign='middle' style='font-size:10px'> %s</td>
<td align='left' valign='middle' style='font-size:10px'> %s</td>
<td align='left' valign='middle' style='font-size:10px'> %s</td>
</tr>", $row["descdelegacion"],$row["domiciliodelegacion"],$row["poblaciondelegacion"],$row["codpostaldelegacion"],$row["provincia"],$row["telefonodelegacion"],$row["faxdelegacion"],$row["emaildelegacion"]);
}
mysql_free_result($result);
mysql_close($IdConexion); //Cierras la Conexión
?>
</table>
</div>
</body>
</html>
Gracias por su ayuda. |