Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 24-may-2008, 10:49   #1 (permalink)
rezocrew ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 135
como pasar datos de excel a tablas en sql server

Hola amigos del foro saben que estoy haciendo un sistema en el tengo una tremenda duda y quisiera ver la posibilidad que uds me dieran algun tipo de orientacion o ayuda especifica, Mi duda es la siguiente:

resulta que tengo 1 planilla excel que sus datos se van actualizando a diario, entonces quiero hacer un sistema en el cual estos datos que estan en excel migren diariamente a una tabla que tengo en sql server para asi poder verlos por un sistema asp con alguna QRY he buscado en internet y me he encontrado con lo sgte:


SELECT CustomerID, CompanyName
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'C:\Program Files\Microsoft Office\OFFICE11\SAMPLES
\Northwind.mdb';
'admin';'',Customers)
GO


segun lo que lei esta sentencia migra los datos de un planilla excel a una base datos sql server pero solo una vez entonces queria ver como lo puedo adaptar para que esto lo haga diariamente, la otra duda que tengo es donde va esta sentencia, si va dentro del codigo de asp o directamente en un proceso almacenado.


tambien supe que se podia a travez de los triggers o procesos almacenados, yo de triggers no se nada y de procesos almacenados solo he hecho unos en los cuales se ingresa datos de forma basica, entonces queria ver si me podian ayudar con esto.

de ante mano muchas gracias =D
rezocrew está desconectado   Responder Citando
Antiguo 26-may-2008, 08:28   #2 (permalink)
Lebennin está en el buen camino
 
Fecha de Ingreso: septiembre-2005
Mensajes: 127
Respuesta: como pasar datos de excel a tablas en sql server

Podrias probar a realizar ese código en un fichero .vbs y con las tareas programadas de Windows programarlo a cierta hora del día.
Lebennin está desconectado   Responder Citando
Antiguo 26-may-2008, 08:39   #3 (permalink)
flaviovich está en el buen camino
 
Avatar de flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 1.220
Enviar un mensaje por ICQ a flaviovich Enviar un mensaje por MSN a flaviovich Enviar un mensaje por Skype™ a flaviovich
Respuesta: como pasar datos de excel a tablas en sql server

Yo lo haria con un DTS y un SP.
__________________
Если можешь читать это, то напиши мне..
No repitamos temas, usemos el Motor de busquedas
flaviovich está desconectado   Responder Citando
Antiguo 26-may-2008, 08:42   #4 (permalink)
Lebennin está en el buen camino
 
Fecha de Ingreso: septiembre-2005
Mensajes: 127
Respuesta: como pasar datos de excel a tablas en sql server

Esto.... cierto, con un DTS sería mucho mas seguro y fiable. En fin, estoy de acuerdo con fllaviovich.
Lebennin está desconectado   Responder Citando
Antiguo 28-may-2008, 09:41   #5 (permalink)
rezocrew ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 135
Respuesta: como pasar datos de excel a tablas en sql server

no entiendo lo que es un dts o un sp me podrian explicar como se haria con eso y si el codigo que puse arriba me sirve de lago para esos dts o sp de antemano muchas gracias
rezocrew está desconectado   Responder Citando
Antiguo 28-may-2008, 11:16   #6 (permalink)
flaviovich está en el buen camino
 
Avatar de flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 1.220
Enviar un mensaje por ICQ a flaviovich Enviar un mensaje por MSN a flaviovich Enviar un mensaje por Skype™ a flaviovich
Respuesta: como pasar datos de excel a tablas en sql server

Un DTS (Data Transformation Services) es un servicio de transformacion de datos, es decir, exportar e importar desde SQL Server cualquier tipo de informacion y BD.
SP = Stored Procedure.
Te recomiendo buscar informacion sobre DTS. Una vez que tengas creado tu DTS este se puede programar para cargar la data que necesites, y luego procesarla en SQL Server.
__________________
Если можешь читать это, то напиши мне..
No repitamos temas, usemos el Motor de busquedas
flaviovich está desconectado   Responder Citando
Antiguo 28-may-2008, 14:01   #7 (permalink)
Colaborador
iislas ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 1.242
Respuesta: como pasar datos de excel a tablas en sql server

Para saber mas de DTS

WWW.SQLDTS.COM
iislas está desconectado   Responder Citando
Antiguo 28-may-2008, 16:18   #8 (permalink)
LUISCARIBE ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2008
Mensajes: 25
Respuesta: como pasar datos de excel a tablas en sql server

Amigo , yo tambien tengo la misma duda.
Me recomendaron hacer un dts , yo utilizo Sql Server, el crea dts, mediante un wizard, es facil y para tu caso creo que te sirve de maravillas, porque lo programas para un dia, una hora especifica, puedes hacerlo diariamente ...en el Enterprise manager (SQL Server). en tool ->Wizard->Data Tranformation Services->Importar(en tu caso) y ya los pasos a seguir son mas faciles ...

Mas o menos as es la cosa
LUISCARIBE está desconectado   Responder Citando
Antiguo 30-may-2008, 08:09   #9 (permalink)
rezocrew ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 135
Respuesta: como pasar datos de excel a tablas en sql server

pero y una vez creado el dts como lo llamo desde mi programa en asp???, o parte solo por inercia al cumplirse el la fecha indicada ???,
rezocrew está desconectado   Responder Citando
Antiguo 30-may-2008, 08:41   #10 (permalink)
flaviovich está en el buen camino
 
Avatar de flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 1.220
Enviar un mensaje por ICQ a flaviovich Enviar un mensaje por MSN a flaviovich Enviar un mensaje por Skype™ a flaviovich
Respuesta: como pasar datos de excel a tablas en sql server

El DTS puedes programarlo para que se ejecute cada dia a cierta hora.
De esta forma, todo el proceso seria transparente para los usuarios de tu sistema.
__________________
Если можешь читать это, то напиши мне..
No repitamos temas, usemos el Motor de busquedas
flaviovich está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 4,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 11:38.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93