Escribir en Excell desde ASP
Publicado por David (5 intervenciones) el 29/10/2007 18:28:29
Hola a todos,
espero me podais echar una manilla...
He visto en muchos sitios que se puede generar un csv para escribir desde ASP y como es compatible con Excell pues ya está...
Pero lo que yo necesito no lo encuentro y a ver si alguien le suena:
Necesito escribi datos un un archivo Excel que ya tengo creado y con un formato echo ya etc... todo ello desde ASP...
Ya he encontrado el codigo para escribir en XLS... pero al crear el objeto me da un error de este tipo:
Objeto Server, ASP 0177 (0x800401F3)
Cadena clase no válida
He instalao el componente OWC11 y he registrado tb la DLL. El codigo que utilizo es el siguiente:
<%
Set oExcel = Server.CreateObject("OWC.Spreadsheet")
Path=Server.MapPath("Templete.xls")
oexcel.Cells(8,3).value = "OtroHola"
oExcel.ActiveSheet.Open Path
oExcel.ActiveSheet.Export Path, 0
oExcel.ActiveSheet.SaveAs Path, 0
%>
El error me lo da en la linea de:
Set oExcel = Server.CreateObject("OWC.Spreadsheet")
¿Alguien sabe como solucionar esto? Graciassss
espero me podais echar una manilla...
He visto en muchos sitios que se puede generar un csv para escribir desde ASP y como es compatible con Excell pues ya está...
Pero lo que yo necesito no lo encuentro y a ver si alguien le suena:
Necesito escribi datos un un archivo Excel que ya tengo creado y con un formato echo ya etc... todo ello desde ASP...
Ya he encontrado el codigo para escribir en XLS... pero al crear el objeto me da un error de este tipo:
Objeto Server, ASP 0177 (0x800401F3)
Cadena clase no válida
He instalao el componente OWC11 y he registrado tb la DLL. El codigo que utilizo es el siguiente:
<%
Set oExcel = Server.CreateObject("OWC.Spreadsheet")
Path=Server.MapPath("Templete.xls")
oexcel.Cells(8,3).value = "OtroHola"
oExcel.ActiveSheet.Open Path
oExcel.ActiveSheet.Export Path, 0
oExcel.ActiveSheet.SaveAs Path, 0
%>
El error me lo da en la linea de:
Set oExcel = Server.CreateObject("OWC.Spreadsheet")
¿Alguien sabe como solucionar esto? Graciassss
Valora esta pregunta


0