Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2007, 05:45
MMR_bull
 
Fecha de Ingreso: marzo-2007
Mensajes: 12
Antigüedad: 18 años, 1 mes
Puntos: 0
Como Escribir Un Archivo de Excel Ya Existente

Cita:
Iniciado por eagrella Ver Mensaje
Aqui les va la solucion de como escribir en un archivo de excel ya existente y con cualquier tipo de datos TANTO ESTATICOS COMO DINAMICOS
Código:
Set appExcel = Server.CreateObject("Excel.Application")'Componente que se instala cuando posee office instalado sino NO SIRVE

appExcel.Workbooks.Open(nombre_de_tu_archivo)'abres el archivo de excel de tu maquina
appExcel.Range("B" & 2).Value = 1 'escribe 1 en la linea b2 de excel 
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 = 15
appExcel.Range("C" & i).Value = "Profecional"
appExcel.Range("D" & i).Value = 40
Next
appExcel.ActiveWorkbook.SaveAs (ruta_mas_nombre_nuevo) 'salvo elarchivo como quieras y donde quieras
appExcel.Workbooks.Close ' cierro el objeto y listo
Espero que les sirva de ayuda!!!
me da error de que tengo que registrar el componente, he instalado en el servidor y en el cliente el office pero nada, que componente es porque lo podria yo registrar con regserv32 desde la linea de comandos.
gracias

Última edición por MMR_bull; 14/03/2007 a las 08:08