Copiar un Workbook o un Worksheet en un Response

18/08/2006 - 18:34 por Hades | Informe spam
He leído un archivo Excel y he creado una copia de una de sus hojas de
cálculo en un nuevo objeto Worksheet. Luego le agregué datos a esta copia.
Ahora lo que quiero es agregar estos datos en un web form y mostrarlos, de
manera que el usuario decida que hacer con estos datos. No quiero que se abra
el Excel, por eso estoy tratando de hacerlo de esta forma. Pensé que a lo
mejor hay alguna forma de agregarlos usando Response.Write, ya que si guardo
el archivo y uso Response.WriteFile me funciona. Solo que en el momento en
que yo quiero mostrar los datos aún no hay (ni debe haber) ningún archivo
guardado, ya que el usuario es quien decide la acción a seguir.
Esto fue lo que intenté:

Dim shtSalida As Excel.Worksheet
.
.
.
Response.ContentType = "application/vnd.ms-excel"
Response.Charset = ""
Me.EnableViewState = False
'Response.Write(shtSalida)
.
.
.

Lo único que sucede es que habre la página con "System.__ComObject" en la
celda A1.


Agradeceria mucho que alguién me ayudara con esto


Gracias

Preguntas similare

Leer las respuestas

#1 aortiza
26/09/2006 - 20:21 | Informe spam
Hola, realmente no tengo una solucion para su inquietud en verdad necesito
que por favor me ayude por que necesito hacer lo mismo que usted ya hizó,
crear una hoja y copiar el contenido de otra hoja en esta y modificar estos
datos.

Le agradeceria muchisimo que me colabore

"Hades" wrote:

He leído un archivo Excel y he creado una copia de una de sus hojas de
cálculo en un nuevo objeto Worksheet. Luego le agregué datos a esta copia.
Ahora lo que quiero es agregar estos datos en un web form y mostrarlos, de
manera que el usuario decida que hacer con estos datos. No quiero que se abra
el Excel, por eso estoy tratando de hacerlo de esta forma. Pensé que a lo
mejor hay alguna forma de agregarlos usando Response.Write, ya que si guardo
el archivo y uso Response.WriteFile me funciona. Solo que en el momento en
que yo quiero mostrar los datos aún no hay (ni debe haber) ningún archivo
guardado, ya que el usuario es quien decide la acción a seguir.
Esto fue lo que intenté:

Dim shtSalida As Excel.Worksheet
.
.
.
Response.ContentType = "application/vnd.ms-excel"
Response.Charset = ""
Me.EnableViewState = False
'Response.Write(shtSalida)
.
.
.

Lo único que sucede es que habre la página con "System.__ComObject" en la
celda A1.


Agradeceria mucho que alguién me ayudara con esto


Gracias

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida