SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: senzao18 en Lunes 27 de Junio de 2005, 19:08
-
como paso un dataset a un archivo de excel :D.
-
Hola,
Mira estas discusiones:
Exportar DataGird A Excel (http://foros.solocodigo.com/index.php?showtopic=15282&hl=excel)
Problemas al exportar DataGrid a Excel (http://foros.solocodigo.com/index.php?showtopic=13090&hl=excel)
Se que lo que tu necesitas es pasar a Excel el DataSet, pero si llenas un DataGrid con la tabla del Dataset podrías conseguirlo facilmente.
Saludos
-
Gracias. una forma muy interesante de hacerlo, pero yo encontré otra :D.
-
Vale, Enhorabuena! Pero se podría saber cual es??
A todos nos interesa aprender cosas nuevas.
Saludos y Gracias
-
Por ahora estoy algo ocupado para dar copy paste, pero lo que quiero hacer es le control que me permita pasar un dataset a excel y pues ya que lo termine las paso todo junto.
-
ok
-
Ah una cosa mas, en los ejemplos que mandas expotar un datagrid pero es de ASP.net yo lo que ocupo es de VB.Net aplicaciones windows.
¿¿¿Alguna idea???
-
Hola de nuevo,
Si lo que se trata es de aplicaciones Windows, lo que tendras que hacer es recorrerte fila por fila, columna por columna todas las tablas del Dataset e ir metiendolas en las celdas de Excel.
Supongo que recorrer el Dataset no te será muy dificil, pero para recorrerte las celdas de Excel tendras que utilizar el sistema de clases de Excel, o sino el OWC (creo que se llama asi). Si utilizas las clases de Excel ten en cuenta que se crea un nuevo proceso de excel en el administrador de tareas y me suena que la gente solía tener problemas para despues terminar ese proceso.
Espero que te sirva de algo.
Saludos
-
Pue que te crees con el la primer opnion de las clases de excel la manejé sin problemas no tuve problemas para cerrar lo que se abria, el problema fue que si mi SO tiene Office 2003 y el sistema se instala en una PC con Office 2000, mi sistema no funciona marca unos errores, con el OWC no lo eh pueston en otras PC con verisones diferentes, hoy lo instalo en la tienda y les digo que pasó.
Gracias y hasta pronto. :hola: :comp:
-
El error de versiones de puede dar si usas cosas especificas del Excel 2003, mira aca te dejo un ejemplo que esta brabaso y es simple de como exportar a excel: Export table to Excel (http://www.codeproject.com/csharp/Export.asp). Si usas algo basico no creo que haya problemas en las versiones.
Saludos,