Si tenemos los datos en una Excel y queremos importarlos en una tabla (ya creada) de nuestra BD en SQL Server 2012 haremos lo siguiente:
1. Damos clic derecho en la BD y elegimos las opciones “Tareas”->”Importar Datos” y se abre el “Asistente para importación y exportación de SQL Server” y “Siguiente”.
2. Seleccionamos un origen de datos, en este caso, el Microsoft Excel, marcamos la opción “La primera fila tiene nombres de columna” (si en el Excel lo tienes así)
4. Especificamos si deseamos copiar los datos de las tablas o vistas de la BD de origen o si queremos escribir una consulta SQL.
5. Ahora seleccionamos el Destino, en este caso la tabla de la BD, porque el origen será el archivo Excel ya seleccionado. Veamos el botón “Editar asignaciones” que tenemos abajo en la ventana.
Si damos clic en “Editar asignaciones” podremos elegir qué campos del origen se
relacionan con los del Destino.
8. Y si todo ha ido bien, nos muestra el mensaje de que la ejecución se ha realizado correctamente y Cerramos la ventana.
EXPORTAR DATOS DE LA TABLA DE LA BD DE SQL SERVER 2012 A UN EXCEL
Si tenemos los datos en una tabla en la BD y queremos exportarlos a un Excel haremos lo siguiente.
1. Damos clic derecho en la BD y elegimos las opciones “Tareas”->”Exportar Datos” y se abre el “Asistente para importación y exportación de SQL Server” y “Siguiente”.
2. Seleccionamos el origen de datos, en este caso será nuestro Servidor, y elegimos el método de autenticación.
3. Ahora seleccionamos el destino de los datos que será nuestro Excel, para ello he creado previamente un Excel vacío, así que buscaré la ruta. Marcamos la opción “La primera fila tiene nombres de columna” en caso de que así sea.
4. Especificamos si deseamos copiar los datos de las tablas o vistas de la BD de origen o si queremos escribir una consulta SQL. Vemos ambos ejemplos.
Opción 1- Escribir una consulta para especificar los datos que se van a transferir:
Opción 2- Copiar los datos de una o varias tablas o vistas
Seleccionamos la tabla de Origen (donde se encuentra los datos que queremos importar) y en el destino la Hoja del Excel donde lo pondremos y “Siguiente”.
5. Ejecutamos paquete y “Finalizar”