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

Subir archivo excel a base de datos sql por asp

Estas en el tema de Subir archivo excel a base de datos sql por asp en el foro de ASP Clásico en Foros del Web. Hola.. bueno tengo una duda... como hago para pasar el contenido de un archivo excel a la base de datos en sql server mediante asp... ...
  #1 (permalink)  
Antiguo 12/10/2005, 08:57
 
Fecha de Ingreso: septiembre-2005
Mensajes: 12
Antigüedad: 18 años, 9 meses
Puntos: 0
Subir archivo excel a base de datos sql por asp

Hola..
bueno tengo una duda...
como hago para pasar el contenido de un archivo excel a la base de datos en sql server mediante asp...
osea subir el archivo y guardar los datos a la BD..
desde ya muchas gracias a quien sabe como hacerlo o explique en donde puedo encontrar la solucion!!!
  #2 (permalink)  
Antiguo 12/10/2005, 09:10
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
por que no subes el archivo y en la base de datos solo guardas la direccion del archivo?

para subirlo puedes usar un componente como aspupload o un script gratuito como xeupload
  #3 (permalink)  
Antiguo 12/10/2005, 12:28
 
Fecha de Ingreso: septiembre-2005
Mensajes: 12
Antigüedad: 18 años, 9 meses
Puntos: 0
es que necesito usar en diversos modulo los datos del archivo excel.
gracias de todas maneras :D
  #4 (permalink)  
Antiguo 13/10/2005, 13:00
Avatar de bitseater  
Fecha de Ingreso: octubre-2005
Mensajes: 5
Antigüedad: 18 años, 8 meses
Puntos: 0
Hola, te recomiendo los siguientes pasos :

- Utiliza cualquier clase u objeto instalado en el servidor para subir el archivo excel al mismo (AspUpload o similar). Si tu servidor no tiene uno instalado, puedes encontrar buenas clases definidas para hacerlo a través de http://www.hotscripts.com

- Una vez esté arriba utiliza ADO para conectarte a él. Más info sobre conexión a un fichero Excel en :
http://msdn.microsoft.com/library/de...ml/asp0193.asp

- Una vez tienes abierta esta conexión, crea otra para tu base Access como hagas habitualmente en la aplicación y ya puedes pasar datos de una a otra.

Espero te sirva de ayuda.
  #5 (permalink)  
Antiguo 13/10/2005, 14:32
Avatar de shinblood  
Fecha de Ingreso: diciembre-2003
Ubicación: lima
Mensajes: 214
Antigüedad: 20 años, 6 meses
Puntos: 1
hola galatea25
tambien lo podrias hacer de esta forma:

primero subes el archivo excel

y luego ejecutas la siguiente intruccion sql


SELECT * INTO EMPLEADOS FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:\EMPLEADO.xls;HDR=Yes','SELECT * FROM [EMPLEADOS$]')

donde le indicas la ruta real del archivo excel y [EMPLEADOS$] es el libro que deseas importar.
__________________
saludos :adios:
  #6 (permalink)  
Antiguo 21/11/2005, 06:21
Avatar de mruiz  
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 22 años, 9 meses
Puntos: 0
Y esto mismo pero para subir a oracle???

Gracias.
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 20:00.