De vez en cuando he tenido que crear un csv usando Coldfusion pero nunca un archivo de Excel. La solucion más simple sin objetos es usando tablas.
Excel puede interpretar una página simple de HTML. Usando esto, podemos forzar a Excel a abrir automaticamete una pagina web con tablas.
Primero tenemos que asignar el content type de la página.
<cfsetting enablecfoutputonly="Yes">
<cfquery name="qEmps" datasource="cfdocexamples">
SELECT *
FROM Employee
</cfquery>
<cfcontent type="application/msexcel">
<table border="1">
<cfoutput query="qEmps">
<tr>
<td>#Emp_ID#</td>
<td>#FirstName#</td>
<td>#LastName#</td>
</tr>
</cfoutput>
</table>
</cfquery>
<cfcontent type="application/msexcel">
<table border="1">
<cfoutput query="qEmps">
<tr>
<td>#Emp_ID#</td>
<td>#FirstName#</td>
<td>#LastName#</td>
</tr>
</cfoutput>
</table>
1 comentario:
Una pregunta: Como haces para que te marque los acentos?
Publicar un comentario