una complicada

13/09/2007 - 14:24 por msnews.microsoft.com | Informe spam
Existe alguna manera de que un rango de celdas de Excel, al cerrar el libro,
se grabe como una tabla de SQL?

Lo explico de otra manera: tengo una planilla de Excel, donde hay una tabla
con datos de cheques, son 5 columnas y los datos están bien formateados, es
decir, son datos que podrían grabarse en una tabla.

Lo que necesito es que en forma automática, al cerrar el libro, esa tabla de
Excel se grabe en una tabla ya existente de SQL, reemplazando los datos.

La verdad es que no sé si eso es posible y quizás alguno de ustedes me pueda
ayudar.

Saludos a todos y muchas garcias de antemano.

Pablo

Preguntas similare

Leer las respuestas

#1 Maxi
13/09/2007 - 16:23 | Informe spam
Si se puede, para eso deberas usar VBA y hacer la programacion
correspondiente.
Te recomiendo que consultes en un foro de Office


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"msnews.microsoft.com" escribió en el mensaje
news:
Existe alguna manera de que un rango de celdas de Excel, al cerrar el
libro, se grabe como una tabla de SQL?

Lo explico de otra manera: tengo una planilla de Excel, donde hay una
tabla con datos de cheques, son 5 columnas y los datos están bien
formateados, es decir, son datos que podrían grabarse en una tabla.

Lo que necesito es que en forma automática, al cerrar el libro, esa tabla
de Excel se grabe en una tabla ya existente de SQL, reemplazando los
datos.

La verdad es que no sé si eso es posible y quizás alguno de ustedes me
pueda ayudar.

Saludos a todos y muchas garcias de antemano.

Pablo

Respuesta Responder a este mensaje
#2 Maxi
13/09/2007 - 16:23 | Informe spam
Si se puede, para eso deberas usar VBA y hacer la programacion
correspondiente.
Te recomiendo que consultes en un foro de Office


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"msnews.microsoft.com" escribió en el mensaje
news:
Existe alguna manera de que un rango de celdas de Excel, al cerrar el
libro, se grabe como una tabla de SQL?

Lo explico de otra manera: tengo una planilla de Excel, donde hay una
tabla con datos de cheques, son 5 columnas y los datos están bien
formateados, es decir, son datos que podrían grabarse en una tabla.

Lo que necesito es que en forma automática, al cerrar el libro, esa tabla
de Excel se grabe en una tabla ya existente de SQL, reemplazando los
datos.

La verdad es que no sé si eso es posible y quizás alguno de ustedes me
pueda ayudar.

Saludos a todos y muchas garcias de antemano.

Pablo

Respuesta Responder a este mensaje
#3 Juan M
13/09/2007 - 16:38 | Informe spam
"msnews.microsoft.com" escribió
Existe alguna manera de que un rango de celdas de Excel, al cerrar el
libro, se grabe como una tabla de SQL?

Lo explico de otra manera: tengo una planilla de Excel, donde hay una
tabla con datos de cheques, son 5 columnas y los datos están bien
formateados, es decir, son datos que podrían grabarse en una tabla.

Lo que necesito es que en forma automática, al cerrar el libro, esa tabla
de Excel se grabe en una tabla ya existente de SQL, reemplazando los
datos.

La verdad es que no sé si eso es posible y quizás alguno de ustedes me
pueda ayudar.

Saludos a todos y muchas garcias de antemano.

Pablo



Hola Pablo,

En un principio sí que se puede.

Para hacerlo debes llamar al proceso en el momento de cerrar el libro en el
evento Workbook_BeforeClose.

Para actualizar la tabla el proceso deberia ser del estilo al código
expuesto en este enlace, que esta preparado para Acces, pero como base
podría valerte.

http://www.erlandsendata.no/english...cexportado

Deberías cambiar la cadena de conexión para tu base de datos (SQLServer, SQL
Server 2005, MySQL, ...)(http://www.connectionstrings.com/), cambiar la
tabla a la que haces referencia, y para los campos podrías evitar los
nombres.
Tabién, en el caso que la base de datos lo soporte ejecutar una consulta de
inserción de datos INSERT INTO, o una de actualización UPDATE.

Como puedes ver hay detalles que han quedado en el aire para dar una
respuesta precisa, respecto a la base de datos que empleas, asi como los
rangos de donde vas a capturar tus datos.

Un saludo,
Juan
Respuesta Responder a este mensaje
#4 Juan M
13/09/2007 - 16:38 | Informe spam
"msnews.microsoft.com" escribió
Existe alguna manera de que un rango de celdas de Excel, al cerrar el
libro, se grabe como una tabla de SQL?

Lo explico de otra manera: tengo una planilla de Excel, donde hay una
tabla con datos de cheques, son 5 columnas y los datos están bien
formateados, es decir, son datos que podrían grabarse en una tabla.

Lo que necesito es que en forma automática, al cerrar el libro, esa tabla
de Excel se grabe en una tabla ya existente de SQL, reemplazando los
datos.

La verdad es que no sé si eso es posible y quizás alguno de ustedes me
pueda ayudar.

Saludos a todos y muchas garcias de antemano.

Pablo



Hola Pablo,

En un principio sí que se puede.

Para hacerlo debes llamar al proceso en el momento de cerrar el libro en el
evento Workbook_BeforeClose.

Para actualizar la tabla el proceso deberia ser del estilo al código
expuesto en este enlace, que esta preparado para Acces, pero como base
podría valerte.

http://www.erlandsendata.no/english...cexportado

Deberías cambiar la cadena de conexión para tu base de datos (SQLServer, SQL
Server 2005, MySQL, ...)(http://www.connectionstrings.com/), cambiar la
tabla a la que haces referencia, y para los campos podrías evitar los
nombres.
Tabién, en el caso que la base de datos lo soporte ejecutar una consulta de
inserción de datos INSERT INTO, o una de actualización UPDATE.

Como puedes ver hay detalles que han quedado en el aire para dar una
respuesta precisa, respecto a la base de datos que empleas, asi como los
rangos de donde vas a capturar tus datos.

Un saludo,
Juan
Respuesta Responder a este mensaje
#5 msnews.microsoft.com
13/09/2007 - 17:10 | Informe spam
Muchas gracias Juan, voy a ver si con tu ayuda puedo hacerlo y luego te lo
comento.

Saludos

Pablo


"Juan M" escribió en el mensaje
news:

"msnews.microsoft.com" escribió
Existe alguna manera de que un rango de celdas de Excel, al cerrar el
libro, se grabe como una tabla de SQL?

Lo explico de otra manera: tengo una planilla de Excel, donde hay una
tabla con datos de cheques, son 5 columnas y los datos están bien
formateados, es decir, son datos que podrían grabarse en una tabla.

Lo que necesito es que en forma automática, al cerrar el libro, esa tabla
de Excel se grabe en una tabla ya existente de SQL, reemplazando los
datos.

La verdad es que no sé si eso es posible y quizás alguno de ustedes me
pueda ayudar.

Saludos a todos y muchas garcias de antemano.

Pablo



Hola Pablo,

En un principio sí que se puede.

Para hacerlo debes llamar al proceso en el momento de cerrar el libro en
el evento Workbook_BeforeClose.

Para actualizar la tabla el proceso deberia ser del estilo al código
expuesto en este enlace, que esta preparado para Acces, pero como base
podría valerte.

http://www.erlandsendata.no/english...cexportado

Deberías cambiar la cadena de conexión para tu base de datos (SQLServer,
SQL Server 2005, MySQL, ...)(http://www.connectionstrings.com/), cambiar
la tabla a la que haces referencia, y para los campos podrías evitar los
nombres.
Tabién, en el caso que la base de datos lo soporte ejecutar una consulta
de inserción de datos INSERT INTO, o una de actualización UPDATE.

Como puedes ver hay detalles que han quedado en el aire para dar una
respuesta precisa, respecto a la base de datos que empleas, asi como los
rangos de donde vas a capturar tus datos.

Un saludo,
Juan


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida