Re: [PHP-ES] Crear fichero ASCII

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