Pasar un Dataset a Excel

15/01/2004 - 09:40 por Marc | Informe spam
Muy buenas a todo el mundo.

Estoy haciendo una aplicación en C# y me encuentro con el problema de
exportar información a Excel. He intentado crear un informe en Crystal y
exportarlo, pero el resultado no me gusta, ya que los cuadros de texto del
informe se convierten en celdas agrupadas según el ancho de cada cuadro.
Para mí, lo ideal sería coger directamente un DataTable de un Dataset y
poder convertirlo en una hoja de Excel.

¿Alguien podría explicarme cómo hacerlo?

Muchas grácias por adelantado.

Preguntas similare

Leer las respuestas

#6 christian strevel
16/01/2004 - 04:30 | Informe spam
A lo mejor tambien podrías:

1. crear tu archivo XML con el DataSet
2. hacer una transformacion via XSLT al archivo y que lo convierta en texto
y comas
3. Abrirlo desde excel

Si te quieres ahorrar el show de interactuar con el objeto de excel

christian strevel
http://www.chris-strevel.com


"Marc" wrote in message
news:
Pues, efectivamente, tengo que hacerlo para versiones anteriores a Excel
2003, por lo que esta opción no me sirve. :-(

"A.Poblacion" escribió en
el mensaje news:
> Si tienes Excel 2003, hazle al DataSet un WriteXml, y a continuación


abre
> desde Excel el archivo XML que has generado. Esto no vale con las
versiones
> más antiguas de Excel.
>
> "Marc" wrote in message
> news:
> > Muy buenas a todo el mundo.
> >
> > Estoy haciendo una aplicación en C# y me encuentro con el problema de
> > exportar información a Excel. He intentado crear un informe en Crystal


y
> > exportarlo, pero el resultado no me gusta, ya que los cuadros de texto
del
> > informe se convierten en celdas agrupadas según el ancho de cada


cuadro.
> > Para mí, lo ideal sería coger directamente un DataTable de un Dataset


y
> > poder convertirlo en una hoja de Excel.
> >
> > ¿Alguien podría explicarme cómo hacerlo?
> >
> > Muchas grácias por adelantado.
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#7 Markitus
16/01/2004 - 09:12 | Informe spam
Ante todo, muchas grácias por responder a todos.

Las dos opciones me parecen interesantes, las probaré a ver qué tal.

¡Un saludo!
"Marc" escribió en el mensaje
news:
Muy buenas a todo el mundo.

Estoy haciendo una aplicación en C# y me encuentro con el problema de
exportar información a Excel. He intentado crear un informe en Crystal y
exportarlo, pero el resultado no me gusta, ya que los cuadros de texto del
informe se convierten en celdas agrupadas según el ancho de cada cuadro.
Para mí, lo ideal sería coger directamente un DataTable de un Dataset y
poder convertirlo en una hoja de Excel.

¿Alguien podría explicarme cómo hacerlo?

Muchas grácias por adelantado.



Respuesta Responder a este mensaje
#8 Alfonso
16/01/2004 - 15:28 | Informe spam
Muy buenas a todo el mundo.

Estoy haciendo una aplicación en C# y me encuentro con el


problema de
exportar información a Excel. He intentado crear un


informe en Crystal y
exportarlo, pero el resultado no me gusta, ya que los


cuadros de texto del
informe se convierten en celdas agrupadas según el ancho


de cada cuadro.
Para mí, lo ideal sería coger directamente un DataTable


de un Dataset y
poder convertirlo en una hoja de Excel.

¿Alguien podría explicarme cómo hacerlo?

Muchas grácias por adelantado.



.
Hola yo lo he hecho con un datareader y filestream y sale


bastante bien, vas escribiendo los datos de las columnas
del datareader en el filestream separando cada columna con
la secuencia de escape "\t" y te pone los datos en cada
columna de la hoja de calculo, solo has de crear el
filestream con la extensión xls, bueno espero que te
sirva, un saludo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida