Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2005, 09:26
Avatar de Muzztein
Muzztein
 
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
De acuerdo

Excelente

Código:
filename =  "" 'NOMBRE DESEADO PARA EL ARCHIVO EXCELL
XML =  ""  'RUTA DEL XML
XSL =  ""  'RUTA DEL XSL 

Response.ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition", "attachment;filename=""" & filename &".csv" & """"


Set XmlOBJ = Server.CreateObject("MSXML2.DOMDocument")
Set XslOBJ = Server.CreateObject("MSXML2.DOMDocument")

	XmlOBJ.load(Server.MapPath(XML))
	XslOBJ.load(Server.MapPath(XSL))
	htmlConstruct = xmlObj.TransformNode(xslObj)	
	Response.Write htmlConstruct

	Response.Flush 
Set XslOBJ = nothing
Set XmlOBJ = nothing
configura este codigo con tus dato sy solo bajara al disco duro un archivo execl con los datos que vienen en tu xml formateado con el xsl.

si deseas que en vez de bajar al disco duro, abra el archivo excell en el browser (no recomendado), entonces debes cambiar el Response.ContentType