Foros del Web » Programando para Internet » ASP Clásico »

como actualizar datos de un excel con asp

Estas en el tema de como actualizar datos de un excel con asp en el foro de ASP Clásico en Foros del Web. hola amigos tengo una hoja en excel con una columna que contiene 5 registros con numeros lo que deseo yo es desde una pagina asp ...
  #1 (permalink)  
Antiguo 16/02/2006, 10:06
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
como actualizar datos de un excel con asp

hola amigos tengo una hoja en excel con una columna que contiene 5 registros con numeros lo que deseo yo es desde una pagina asp modificar los numeros de esa columna espero que alguien me ayude}

de antemano gracias
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #2 (permalink)  
Antiguo 16/02/2006, 11:46
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
si mal no recuerdo en las faqs o en la biblioteca de funciones alguien postio todo sobre el uso de Excel desde ASP... date una vuelta... saludos

PD: en el foro tambien se ha tratado bastante el tema usa el buscador
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #3 (permalink)  
Antiguo 16/02/2006, 12:10
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
si lo utyilice pero no encuentro nada sobre actualizar
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #4 (permalink)  
Antiguo 17/02/2006, 01:27
Avatar de chemita59  
Fecha de Ingreso: agosto-2005
Ubicación: Madrid
Mensajes: 107
Antigüedad: 19 años, 8 meses
Puntos: 0
Prueba con esto......


<!-- 'Componente que se instala cuando posee office instalado sino NO SIRVE
'Set appExcel = Server.CreateObject("Excel.Application")

'appExcel.Workbooks.Open("C:\Inetpub\wwwroot\intra net\pruebas\KK.XLS")

'appExcel.Sheets("Hoja2").activate

'appExcel.Range("B" & 2).Value = "AAAAAAAAAAA"

'For i = 4 To 10 ' empiezo a escribir desde la linea 4 hasta la 10

'appExcel.Range("A" & i).Value = "PEPE"
'appExcel.Range("B" & i).Value = i
'appExcel.Range("C" & i).Value = "Profecional"
'appExcel.Range("D" & i).Value = 40
'appExcel.Range("E" & i).Value = "=B" & i & "+D" & i

'Next

'appExcel.ActiveWorkbook.SaveAs ("C:\Inetpub\wwwroot\intranet\pruebas\KK2.XLS") 'salvo elarchivo

'appExcel.Workbooks.Close ' cierro el objeto y listo
-->


permite acualizar una hoja excel desde asp.

Saludos
  #5 (permalink)  
Antiguo 17/02/2006, 05:50
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
ok muchas gracias compadre
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #6 (permalink)  
Antiguo 17/02/2006, 11:03
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
pucha no me funciono me dice que el objeto no se puede abrir me manda error en la linea

Set appExcel = Server.CreateObject("Excel.Application")
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #7 (permalink)  
Antiguo 17/02/2006, 11:47
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
Cita:
'Componente que se instala cuando posee office instalado sino NO SIRVE
__________________
Manual de ASP Avanzado ;-)
  #8 (permalink)  
Antiguo 17/02/2006, 12:11
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
jajajaj eso no lo tengo puesto nunca tan volao jajajajaja
no se cual puede ser el error
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #9 (permalink)  
Antiguo 17/02/2006, 12:13
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
que no tiene puesto: la linea u office?
__________________
Manual de ASP Avanzado ;-)
  #10 (permalink)  
Antiguo 17/02/2006, 12:40
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
la linea <!-- 'Componente que se instala cuando posee office instalado sino NO SIRVE
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #11 (permalink)  
Antiguo 17/02/2006, 12:46
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
lo puce asi i no me funciona


Cita:
Set appExcel = Server.CreateObject("Excel.Application")

appExcel.Workbooks.Open("C:\Inetpub\wwwroot\prueba s\Grafico\grafico.xls")

appExcel.Sheets("Valores").activate

appExcel.Range("B" & 2).Value = "AAAAAAAAAAA"

For i = 4 To 10 ' empiezo a escribir desde la linea 4 hasta la 10

appExcel.Range("A" & i).Value = "PEPE"
appExcel.Range("B" & i).Value = i
appExcel.Range("C" & i).Value = "Profecional"
appExcel.Range("D" & i).Value = 40
appExcel.Range("E" & i).Value = "=B" & i & "+D" & i

Next

appExcel.ActiveWorkbook.SaveAs ("C:\Inetpub\wwwroot\pruebas\Grafico\grafico.xl s") 'salvo elarchivo

appExcel.Workbooks.Close ' cierro el objeto y listo
%>
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #12 (permalink)  
Antiguo 20/02/2006, 01:41
Avatar de chemita59  
Fecha de Ingreso: agosto-2005
Ubicación: Madrid
Mensajes: 107
Antigüedad: 19 años, 8 meses
Puntos: 0
Hay que tener instalado el OFFICE2000 como minimo y el Object Web Componentes (OWC) y de verdad que funciona...

Modificalo con la ruta donde se encuentre tu fichero.

Saludos.
  #13 (permalink)  
Antiguo 15/03/2007, 06:24
 
Fecha de Ingreso: marzo-2007
Mensajes: 12
Antigüedad: 18 años, 1 mes
Puntos: 0
solucion

el problema son los permisos. dejo enlace donde lo encontre

lawebdelprogramador.com/news/mostrar_new.php?id=7&texto=ASP&n1=141631&n2=1&n3=1 &n4=1&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:29.