From: Antonio D. Ramírez Moreno
(
adramirez .en. iddeo.es)
Date: Thu Mar 04 2004 - 13:41:31 CET
Hola,
Puedes crear el fichero de salida utilizando tags html para
crear tablas y
celdas. Incluso puedes utilizar colores.
Luego has de nombrar el fichero resultante con
extensión .xls y excel lo
abrirá sin problemas.
Te paso un trozo de cógio que espero te pueda ser útil:
<?php
//Esto envía las cabeceras necesarias para que el
navegador abra una ventana
para salvar el xls
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Content-Disposition: attachment;
filename=informe.xls");
header("Cache-Control: no-cache, must-revalidate,
post-check=0,
pre-check=0");
$texto .= '<table border="1" cellspacing="1"
cellpadding="1"
bgcolor="#FFFFFF" style="font-family: ITC Officina Sans Book;
font-size:
12px; color: #000000">';
$texto .= '<tr>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>Id.
Oferta</b></td>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>CCC</b></td>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>Nombre
Comercial</b></td>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>Zona</b></td>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>CIF</b></td>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>Servicio</b></td>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>Sistema
contratación</b></td>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>Tipo
documento</b></td>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>Id.orden/Cod.servicio</b></td>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>Número
contrato</b></td>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>Estado
provisión</b></td>';
$texto .= '<td bgcolor="#8C0078"
style="color:#FFFFFF"><b>Fecha
provisión</b></td>';
$texto .= '</tr>';
//Aquí Creas más filas sacando la información de BBDD
$texto .= '</table>';
//Mostramos la info
echo $texto;
?>
Saludos.
----- Original Message -----
From: "Jorge Rubí Capaceti" <
jrubi .en. menta.net>
To: <
php-es .en. lists.php.net>
Sent: Thursday, March 04, 2004 1:15 PM
Subject: [PHP-ES] Crear fichero ASCII
Hola,
Estoy creando un fichero externo. Eso no es un problema, pero
me gustaría
sacar una ventanita para poder elegir el lugar en el que
guardarlo.¿Qué
hago?
Este fichero lo quiero importar a Excel, para lo cual le
pongo un separador
entre campos. ¿Qué le puedo poner para separar
los registros, de forma que
me resulte uno por fila?
Saludos y gracias anticipadas
Jorge Rubí Capaceti
Consultor Informático
Área Gestión y Realidad Virtual
Tel. 677846859 - 931633125
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 16:04:34 CEST