Leer Archivo de Excel
Publicado por Anailil (12 intervenciones) el 07/12/2007 03:28:31
Hola a Todos, Necesito su ayuda.
Estoy realizando una aplicación web que lee datos de un archivo de excel, lo leo de la siguiente manera, porque necesito leer siertas celdas especificas del archivo.
Dim oXL As Excel.Application
Dim oWB As Excel.Workbook
Dim oSheet As Excel.Worksheet
oXL = CreateObject("Excel.Application")
oXL.Visible = False
oWB = oXL.Workbooks.Open(btnExaminar.Value)
oSheet = oWB.ActiveSheet
txtValorColumna1.Text = oSheet.Cells(1, 1).value
txtValorColumna2.Text = oSheet.Cells(1, 2).value
Me.TextBox1.Text = oSheet.Cells(9, 3).value
.
.
.
cuando compilo en Visual Studio 2005 en pruebas todo funciona correctamente (http:localhost:1212/......), pero cuando ya creo mi sitio desde el IIS, (http://localhost/.....) me marca el siguiente error:
System.Exception: Cannot create ActiveX component.
En la siguiente linea:
oXL = CreateObject("Excel.Application")
ya configure los permisos en: dcomcnfg, y todo lo de seguridad, pero me siguie marcando el mismo erro.
un link, un consejo, lo que sea.. agradesco . . .
Estoy realizando una aplicación web que lee datos de un archivo de excel, lo leo de la siguiente manera, porque necesito leer siertas celdas especificas del archivo.
Dim oXL As Excel.Application
Dim oWB As Excel.Workbook
Dim oSheet As Excel.Worksheet
oXL = CreateObject("Excel.Application")
oXL.Visible = False
oWB = oXL.Workbooks.Open(btnExaminar.Value)
oSheet = oWB.ActiveSheet
txtValorColumna1.Text = oSheet.Cells(1, 1).value
txtValorColumna2.Text = oSheet.Cells(1, 2).value
Me.TextBox1.Text = oSheet.Cells(9, 3).value
.
.
.
cuando compilo en Visual Studio 2005 en pruebas todo funciona correctamente (http:localhost:1212/......), pero cuando ya creo mi sitio desde el IIS, (http://localhost/.....) me marca el siguiente error:
System.Exception: Cannot create ActiveX component.
En la siguiente linea:
oXL = CreateObject("Excel.Application")
ya configure los permisos en: dcomcnfg, y todo lo de seguridad, pero me siguie marcando el mismo erro.
un link, un consejo, lo que sea.. agradesco . . .
Valora esta pregunta


0