Foros del Web » Programando para Internet » ASPX (.net) »

Exportar datos a Excel desde una aplicación Web

Estas en el tema de Exportar datos a Excel desde una aplicación Web en el foro de ASPX (.net) en Foros del Web. Buenas! Tengo un problemita que tal vez me puedan ayudar, estoy haciendo una aplicación en asp.net que recibe unos datos y genera unos reportes en ...
  #1 (permalink)  
Antiguo 08/02/2010, 14:17
Avatar de FaustinoAsprilla  
Fecha de Ingreso: febrero-2010
Ubicación: Medellín
Mensajes: 13
Antigüedad: 14 años, 2 meses
Puntos: 0
Pregunta Exportar datos a Excel desde una aplicación Web

Buenas! Tengo un problemita que tal vez me puedan ayudar, estoy haciendo una aplicación en asp.net que recibe unos datos y genera unos reportes en excel. Actualmente estoy usando una clase para generar archivos de excel en xml que me encontre en codeproject. Funciona muy bien en la mayoría de los casos y se supone que los archivos generados deben abrir en excel 2003 o superior porque es el formato xml que salio para office 2003 (No confundir con Open XML).

Algunas personas no pueden abrir el archivo y les aparece una ventana que dice "Error de importación HTML", no entiendo que podrá ser porque la mayoría si lo pueden abrir...

Entonces, estoy buscando algún alma caritativa que tenga algo de experiencia exportando a excel desde otros lenguajes (PHP, Java) y me diga como lo hace. Yo se que existe la posibilidad de utilizar interops en .net, pero en este caso no me sirve porque la aplicación va a estar en un servidor que no tiene excel instalado.

Una posible solución que encontré es exportar tablas en html para excel (ya lo probé), pero no se que encabezado tengo que darle al archivo para que no me saque advertencia al abrirlo y también de que forma podría incluir varias hojas de calculo...

En fin, de pronto me estoy ahogando en un vaso de agua, alguien tiene algún dato que me pueda servir? gracias.

Etiquetas: excel, aspx
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




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