Foros del Web » Programando para Internet » ASP Clásico »

Exportar consulta a PDF, doc, excel...

Estas en el tema de Exportar consulta a PDF, doc, excel... en el foro de ASP Clásico en Foros del Web. Hola! Estoy haciendo una aplicación web para mi empresa con javscript, html y asp. Ataco a una base de datos SQL Server 2005. En principio ...
  #1 (permalink)  
Antiguo 15/06/2010, 01:26
 
Fecha de Ingreso: mayo-2010
Mensajes: 17
Antigüedad: 14 años, 6 meses
Puntos: 0
Exportar consulta a PDF, doc, excel...

Hola!

Estoy haciendo una aplicación web para mi empresa con javscript, html y asp. Ataco a una base de datos SQL Server 2005.

En principio la funcionalidad está completa. Pero ahora llego a un punto, en el que estoy estancado. Me gustaría que determinadas consultas que se realizan se pudieran imprimir.

Podría hacer un link que sacara una página con solo el contenido, pero me resulta más interesante crear un documento. Lo ideal sería crear un pdf, pero no se si tendrá mucha más complicación que crear otra cosa.

He leido alguno de los post antiguos, como este
[URL="http://www.forosdelweb.com/f15/asp-vbscript-exportar-excel-183130/"]
pero no consigo aclararme.

Gracias por adelantado
  #2 (permalink)  
Antiguo 15/06/2010, 16:45
 
Fecha de Ingreso: febrero-2005
Mensajes: 33
Antigüedad: 19 años, 9 meses
Puntos: 0
Respuesta: Exportar consulta a PDF, doc, excel...

para crear un pdf es muy complicado, yo lo hice para unos formularios y es un dolor de cabeza, tenes que asignarle valores de ubicacion etc.
por ahi te conviene mas excel, o de ultima utilizar algun conversor de pdf como el pdf creator, claaro que eso seria en la maquina cliente... y deberias instalarlo en todas.
  #3 (permalink)  
Antiguo 16/06/2010, 07:00
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 9 meses
Puntos: 146
Respuesta: Exportar consulta a PDF, doc, excel...

Lo complicado es relativo ... en el caso de crear PDF con la clase fpdf es tan sencillo o talachero como complejo sea documento que quieres generar.

En lo particular si no puedo generar una versión imprimible por la razón que sea y el reporte es muy complicado, uso un reporteador como Crystal Reports, pero si es algo como una factura o algo similar, un pdf es muy sencillo de generar.
  #4 (permalink)  
Antiguo 30/06/2010, 04:16
 
Fecha de Ingreso: mayo-2010
Mensajes: 17
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Exportar consulta a PDF, doc, excel...

Podrías comentarme la manera que tienes de exportar a PDF?
  #5 (permalink)  
Antiguo 01/07/2010, 03:22
 
Fecha de Ingreso: junio-2008
Mensajes: 17
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Exportar consulta a PDF, doc, excel...

Como comenta el compañero, la complejidad es relativa, mira, si te miras esta web:
http://www.aspxnet.it/public/default.asp
y empiezas a experimentar con los ejemplos, verás que poco a poco te puedes ir montando el pdf a tu gusto, y hay muchas respuestas en foros a los problemas que te vayan surgiendo.
Si tienes un formato ya hecho en excel, yo lo que he hecho alguna vez es "guardar como" página html desde excel, cambiarle la extensión a asp, limpiar un poco el código que te sale de excel (separar el css, los vínculos a las imágenes y eso), y después añadirle
<% Response.ContentType = "application/vnd.ms-excel" %>
y los campos de la base de datos que quieras, y sale bastante limpito y bien.
Saludos
  #6 (permalink)  
Antiguo 01/07/2010, 04:19
 
Fecha de Ingreso: agosto-2009
Mensajes: 101
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Exportar consulta a PDF, doc, excel...

Yo tengo que hacer algo parecido, pero con una salida de un documento de Word. Sé cómo se hace con <% Response.ContentType ... %> pero ...

¿ es posible leer un doc de ejemplo, con su texto etc ... y modificarlo, y que eso sea la salida que pide el usuario de la aplicación?

Etiquetas: doc, excel, pdf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:07.