SQL Server es muy popular en bases de datos relacionales y se usa en muchas industrias de software. La portabilidad de los datos es una característica muy necesaria de cualquier base de datos. es decir, la base de datos debe admitir funciones como exportar datos de la base de datos a Excel/CSV/JSON y también debe importar datos de ellos. En este artículo, veamos cómo importar y exportar datos de SQL Server a un archivo de Excel. Azure Data Studio es una herramienta muy útil para las opciones de exportación y la mejor parte es que puede ejecutarse en el sistema operativo Windows/Linux/Mac.
Método 1: exportar datos a Excel a través de Azure DataStudio
Paso 1: creación de la base de datos
Deberíamos tener una base de datos para continuar. Mantengamos ‘GEEKSFORGEEKS’ como el nombre de la base de datos.
Sintaxis:
--Command to create database: - CREATE DATABASE <dbname>; Create Database GEEKSFORGEEKS:
Consulta:
--Make the database active USE GEEKSFORGEEKS;
Paso 2: agregar las tablas a la base de datos
Creación de una tabla con una clave principal. Cada autor tendrá su identificación única y, por lo tanto, es una clave principal.
Consulta:
CREATE TABLE Posts ( ID INT IDENTITY NOT NULL PRIMARY KEY, PostName VARCHAR(255) NOT NULL, Category VARCHAR(255), Likes INT, Shares INT ); GO
Paso 3: Insertar filas en la tabla. Podemos agregar solo las columnas necesarias.
Consulta:
insert into Posts(PostName,Category,Likes,Shares) VALUES ('Core Java Programming','Java',10,5); insert into Posts(PostName,Category,Likes,Shares) VALUES ('SQLServer Programming','Java',20,8); insert into Posts(PostName,Category,Likes,Shares) VALUES ('Oracle Programming','Java',25,12); insert into Posts(PostName,Category,Likes,Shares) VALUES ('MongoDB Programming','Java',50,18); insert into Posts(PostName,Category,Likes,Shares) VALUES ('Python Programming','Java',15,10);
Paso 4: Hagamos una consulta general
Consulta:
SELECT * FROM Posts;
Producción:
Paso 5: supongamos que queremos exportar datos a Excel a través de Azure Datastudio
Azure Datastudio viene con características ricas para exportar datos a Excel. Incluso es posible exportar a CSV/JSON/XML/Chart. Como se muestra en la siguiente captura de pantalla, debe hacer clic en la opción en la esquina derecha
Producción:
Al hacer clic en «Guardar como Excel», la salida resultante se guarda en formato de Excel. Podemos ver los contenidos guardados a continuación:
Paso 6: podemos escribir consultas según nuestras necesidades y solo esos datos también se pueden exportar. es decir, en última instancia, los resultados que se encuentran en el panel «Resultados» se guardan en formato Excel.
Consulta:
-- To get the details of Posts in which category is like Database SELECT PostName,Category,Likes,Shares FROM Posts WHERE Category LIKE '%Database%' ORDER BY PostName
Producción:
Esta salida se puede exportar a Excel haciendo clic en «Guardar como Excel», al finalizar podemos ver los resultados como
Método 2: Importar datos de EXCEL al servidor SQL mediante SQL Server Management Studio
Importación de datos a través de SQL Server Management Studio. Esta es una opción más fácil.
Paso 1: Haga clic en «Tareas» y elija la opción «Importar datos».
Paso 2: Las siguientes pantallas se explican por sí mismas. Veamos uno por uno.
Paso 3: Haga clic en la opción «Microsoft Excel».
Paso 4: la ubicación de origen se puede seleccionar como se indica a continuación
Paso 5: La ubicación de destino se puede elegir desde esta ventana
Paso 6: Podemos ver que se crea una tabla con el nombre “dataFromExcelForPostsByCategory”. Si comparamos los contenidos de los datos de Excel, son iguales.
En cada base de datos, la portabilidad es muy importante. En el servidor SQL, por las formas mencionadas anteriormente, están listas. Para exportar, se explica usando Azure data studio y para importar, usando SQL Server Management Studio, se explica.
Publicación traducida automáticamente
Artículo escrito por priyarajtt y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA