Hola a todos:
Comparto con ustedes una guía de cómo obtener datos desde excel 2010, invocando a un procedimiento en alguna base de datos. Permite al usuario introducir los parámetros que necesita el procedimiento.
Espero les sea de utilidad.
1.- Generar ODBC de usuario con los datos de la conexión a la BD
2.- Desde Excel elegir la celda desde donde se tomará el parámetro y (de preferencia) colocarle un valor)
3.- Sección Datos, opción De otras fuentes, opción Desde el asistente para la conexión de datos
4.- Seleccionar DSN (nombre de origen de datos) de ODBC. Clic en siguiente
5.- Seleccionar el origen de datos creado en el punto 1, clic en Siguiente
6.- Teclear el password de la BD, clic en Aceptar
7.- Seleccionar la tabla desde donde se obtendrán los datos. Clic en Siguiente
Nota: si se tratan de varias tablas, seleccionar cualquiera de ellas o si se trata de un procedimiento almacenado, seleccionar cualquier otra tabla, posteriormente se editará el comando para traer datos
8.- Elegir un nombre para el archivo y para la conexión. Clic en Finalizar
9.- Clic en el botón Propiedades de la ventana que aparece
11.- Clic en la pestaña “Definición”. Colocar en Texto de comando, el query, en este caso, la llamada al procedimiento almacenado. El signo ? indica que es un parámetro que será obtenido del usuario o de una hoja de Excel.
Clic en Aceptar
12.- Responder Sí al cuadro de diálogo resultante
13.- Seleccionar ¿Dónde desea situar los datos? Clic en Aceptar
14.- Colocar nuevamente la contraseña de la BD
15.- Indicar la celda que contiene el parámetro para el procedimiento almacenado. Opcionalmente puede seleccionar ambos checkbox para que esta celda sea siempre el lugar en el que se encontrará el parámetro.
Comparto con ustedes una guía de cómo obtener datos desde excel 2010, invocando a un procedimiento en alguna base de datos. Permite al usuario introducir los parámetros que necesita el procedimiento.
Espero les sea de utilidad.
1.- Generar ODBC de usuario con los datos de la conexión a la BD
2.- Desde Excel elegir la celda desde donde se tomará el parámetro y (de preferencia) colocarle un valor)
3.- Sección Datos, opción De otras fuentes, opción Desde el asistente para la conexión de datos
4.- Seleccionar DSN (nombre de origen de datos) de ODBC. Clic en siguiente
5.- Seleccionar el origen de datos creado en el punto 1, clic en Siguiente
6.- Teclear el password de la BD, clic en Aceptar
7.- Seleccionar la tabla desde donde se obtendrán los datos. Clic en Siguiente
Nota: si se tratan de varias tablas, seleccionar cualquiera de ellas o si se trata de un procedimiento almacenado, seleccionar cualquier otra tabla, posteriormente se editará el comando para traer datos
8.- Elegir un nombre para el archivo y para la conexión. Clic en Finalizar
9.- Clic en el botón Propiedades de la ventana que aparece
11.- Clic en la pestaña “Definición”. Colocar en Texto de comando, el query, en este caso, la llamada al procedimiento almacenado. El signo ? indica que es un parámetro que será obtenido del usuario o de una hoja de Excel.
Clic en Aceptar
12.- Responder Sí al cuadro de diálogo resultante
13.- Seleccionar ¿Dónde desea situar los datos? Clic en Aceptar
14.- Colocar nuevamente la contraseña de la BD
15.- Indicar la celda que contiene el parámetro para el procedimiento almacenado. Opcionalmente puede seleccionar ambos checkbox para que esta celda sea siempre el lugar en el que se encontrará el parámetro.