Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/10/2003, 03:19
Galx
 
Fecha de Ingreso: septiembre-2003
Ubicación: Nerja
Mensajes: 29
Antigüedad: 21 años, 7 meses
Puntos: 0
Hola,

Para generar un documento de Excel, cada "<tr>" es un fila nueva y cada "<td>" es una columna o celda nueva.

Para leer un archivo excel, prueba:
<%
Set oConn = Server.CreateObject("ADODB.Connection")
strConn = "Driver={Microsoft Excel Driver (*.xls)};
DBQ=C:\Inetpub\Wwwroot\Tutorial\ASPTOC.xls;"
oConn.Open strConn
strCmd = "SELECT * from `ASPTOC`"
Set oRS = Server.CreateObject("ADODB.Recordset")
oRS.Open strCmd, oConn
Response.Write "<table border=1><tr><td>"
Response.Write oRS.GetString (, , "</tr><td>", "</td></tr><tr><td>",
NBSPACE)
%>

Para un PDF, busca alguna dll o programa gratuito para generar PDFs, y desde asp montas el documento y lo mandas a imprimir. El prublema es que tienes que tener la impresora pdf como predeterminada (yo lo hago asi para generar facturas al vuelo para mis clientes).

Para un .doc, debes meter el encabezado:
Response.ContentType = "application/msword"

la pega son las imagenes, y que necesitas tener word instalado.

Nota mental: Vaya parrafada, me he pasado escribiendo