exportacion a excel desde c#

12/04/2004 - 05:53 por Pablo | Informe spam
hola lista,

estoy haciendo algunas pruebas con exportaciones de datos a planillas
excel, y no logro una buena performance (aclaro que la planilla tiene
120 columnas por 200 renglones).

alguien vio algun texto con tips para acelerar esta tarea?


muchas gracias a todos.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
12/04/2004 - 07:59 | Informe spam
Pablo,

¿Qué metodo utilizas para exportar?

Slds,

Octavio

"Pablo" escribió en el mensaje
news:
hola lista,

estoy haciendo algunas pruebas con exportaciones de datos a planillas
excel, y no logro una buena performance (aclaro que la planilla tiene
120 columnas por 200 renglones).

alguien vio algun texto con tips para acelerar esta tarea?


muchas gracias a todos.
Respuesta Responder a este mensaje
#2 Pablo
12/04/2004 - 13:38 | Informe spam
Hola Octavio.

El metodo es crear un objeto Excel.

ExcelApplication excel = new ExcelApplication();

Y luego ir guardando cada valor en la celda correspondiente?

Vos estas trabajando en algo similar?


Muchas Gracias.



Octavio Hernandez wrote:
Pablo,

¿Qué metodo utilizas para exportar?

Slds,

Octavio

"Pablo" escribió en el mensaje
news:

hola lista,

estoy haciendo algunas pruebas con exportaciones de datos a planillas
excel, y no logro una buena performance (aclaro que la planilla tiene
120 columnas por 200 renglones).

alguien vio algun texto con tips para acelerar esta tarea?


muchas gracias a todos.





Respuesta Responder a este mensaje
#3 William Fernández
12/04/2004 - 14:01 | Informe spam
Hola.

Has intentando usando ADO.NET, de esta forma actualizas
todo como si fuera un DataSet y te evitas el paso de
Crear el objeto Excel.

En la ayuda aparece un muy buen ejemplo de ello, en esto
momento no tengo VS pero si buscas "ADO.NET" AND "EXCEL"
seguro encontraras algo.

Saludos



Hola Octavio.

El metodo es crear un objeto Excel.

ExcelApplication excel = new ExcelApplication();

Y luego ir guardando cada valor en la celda


correspondiente?

Vos estas trabajando en algo similar?


Muchas Gracias.



Octavio Hernandez wrote:
Pablo,

¿Qué metodo utilizas para exportar?

Slds,

Octavio

"Pablo" escribió en el mensaje
news:

hola lista,

estoy haciendo algunas pruebas con exportaciones de






datos a planillas
excel, y no logro una buena performance (aclaro que la






planilla tiene
120 columnas por 200 renglones).

alguien vio algun texto con tips para acelerar esta






tarea?


muchas gracias a todos.







.

Respuesta Responder a este mensaje
#4 Anonimo
12/04/2004 - 18:37 | Informe spam
Si usted encuentra algo podría aportar código y/o
referencias.


Hola.

Has intentando usando ADO.NET, de esta forma actualizas
todo como si fuera un DataSet y te evitas el paso de
Crear el objeto Excel.

En la ayuda aparece un muy buen ejemplo de ello, en esto
momento no tengo VS pero si buscas "ADO.NET" AND "EXCEL"
seguro encontraras algo.

Saludos



Hola Octavio.

El metodo es crear un objeto Excel.

ExcelApplication excel = new ExcelApplication();

Y luego ir guardando cada valor en la celda


correspondiente?

Vos estas trabajando en algo similar?


Muchas Gracias.



Octavio Hernandez wrote:
Pablo,

¿Qué metodo utilizas para exportar?

Slds,

Octavio

"Pablo" escribió en el mensaje
news:

hola lista,

estoy haciendo algunas pruebas con exportaciones de






datos a planillas
excel, y no logro una buena performance (aclaro que








la
planilla tiene
120 columnas por 200 renglones).

alguien vio algun texto con tips para acelerar esta






tarea?


muchas gracias a todos.







.



.

Respuesta Responder a este mensaje
#5 Octavio Hernandez
12/04/2004 - 20:56 | Informe spam
El metodo es crear un objeto Excel.

ExcelApplication excel = new ExcelApplication();

Y luego ir guardando cada valor en la celda correspondiente.

Vos estas trabajando en algo similar?



Perdona por no responder antes, he tenido un día terrible.

Yo he estado probando las Visual Studio Tools for Office, que es un conjunto
de herramientas básicamente para asociar ensamblados de código manejado a un
documento de Excel o Word. Pero es un modelo de programación CENTRADO EN EL
DOCUMENTO, o sea, lo que haces es desde dentro de Excel o Word abrir un
documento o plantilla que tiene un ensamblado de código asociado.

Me parece que tú estás usando el enfoque correcto, porque el tipo de tarea
que quieres lograr es más de tipo AUTOMATIZACION, o sea, llamar a Excel para
que haga algo de forma transparente al usuario.

Te preguntaba qué método utilizas porque a lo mejor hay algún método en las
clases de automatización de Excel para volcar de un solo golpe en un rango
de celdas el contenido de un array en memoria y así no tendrías que ir celda
a celda. A lo mejor existe. Tendría que mirarlo, no estoy muy al día en ese
tema.

La idea de usar ADO.NET también parece interesante...

Salu2,

Octavio



Muchas Gracias.



Octavio Hernandez wrote:
> Pablo,
>
> ¿Qué metodo utilizas para exportar?
>
> Slds,
>
> Octavio
>
> "Pablo" escribió en el mensaje
> news:
>
>>hola lista,
>>
>>estoy haciendo algunas pruebas con exportaciones de datos a planillas
>>excel, y no logro una buena performance (aclaro que la planilla tiene
>>120 columnas por 200 renglones).
>>
>>alguien vio algun texto con tips para acelerar esta tarea?
>>
>>
>>muchas gracias a todos.
>
>
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida