logo

¿Cómo utilizar declaraciones SQL en MS Excel?

La mayoría de las hojas de cálculo de Excel necesitan que insertes datos manualmente en las celdas antes de analizarlos o realizar cálculos usando fórmulas u otras funciones. Puede utilizar Excel para obtener datos de una fuente de datos grande, como una base de datos de Access, una base de datos de SQL Server o incluso un archivo de texto enorme. Las declaraciones SQL en Excel le permiten conectarse a una fuente de datos externa, analizar campos o contenidos de tablas e importar datos sin tener que ingresarlos manualmente.

Después de importar datos externos mediante comandos SQL, puede ordenar, analizar y realizar los cálculos necesarios. Aquí, discutiremos cómo ejecutar declaraciones SQL en MS Excel. Para ello, se requiere un paquete de código abierto llamado 'xlwings'. Entonces, antes de comenzar con el proceso de ejecutar consultas SQL en MS Excel, tendremos que instalar xlwings. Para ejecutar consultas SQL en MS Excel usando xlwings, es imprescindible tener el sistema operativo Windows y Python.

Instalar Xlwings

Asegúrese de haber instalado pip para Python de antemano. Si no, consulte este techcodeview.com enlace . Una vez que haya instalado pip, abra su Símbolo del sistema tipo pip instala xlwings, y golpear Ingresar . Una vez que este comando se ejecute por completo, escriba instalación del complemento xlwings y Presione enter. Ahora abierto Excel y encontrarás la sección xlwings. agregado.



Consultas SQL en Excel

Paso 1: Creación de Tablas en Excel.

Para la ejecución de consultas SQL en Excel, en este articulo, Se han creado dos tablas en Excel. (mismo libro de trabajo) y se utilizará para la demostración del mismo. Las dos tablas son – Mesa de empleados y Tabla de departamentos , como se muestra a continuación:

Tabla 1: Tabla de Empleados.

Mesa de empleados

Tabla 2: Tabla de Departamentos.

Tabla de departamentos

base de datos java jdbc

Paso 2: escriba la consulta SQL en Excel.

Escriba la consulta SQL que se ejecutará en Excel. (Primero puede fusionar y centrar las celdas y luego escribir la consulta SQL).
Nota: Cuando sólo se hace referencia a una tabla, utilice 'Automóvil club británico' por referirse a ello. Si hay dos tablas, por ejemplo, cuando se usan combinaciones, use 'Automóvil club británico' Para el primera mesa y use 'cama y desayuno' por referirse a la segunda mesa .

consulta SQL

Paso 3: ejecutar la consulta SQL en Excel.

Para ejecutando la consulta SQL, escribir =sql( en un nueva celda, donde necesitas el datos recuperados que se mostrarán. Luego, haga clic en el Insertar opción de función, mostrado a la izquierda de la barra de fórmulas.

Ejecutando consulta

xd significado

Al hacer clic en el Opción Insertar función , aparece un cuadro de diálogo que requiere 2 entradas: Consulta y Tablas. Para el Entrada de consulta , Selecciona el celda de consulta SQL (paso anterior) o simplemente escriba manualmente la consulta que se ejecutará.

Para el Entrada de tablas , mantenga presionada y arrastre toda la tabla que se utilizará para la consulta SQL. Si hay más de una tabla, agregue las tablas de manera similar en la entrada Tablas. Después de este, Haga clic en el botón Aceptar y listo, ¡se recuperan los datos!

Producción: Ahora puedes ver el resultado del Consulta SQL.

producción

Más consultas SQL de ejemplo en Excel

  • SELECCIONE LA DECLARACIÓN SQL: El La declaración SELECT se utiliza para obtener información de una base de datos. La información devuelta se guarda en una tabla de resultados conocida como conjunto de resultados.

Seleccione la sintaxis de la declaración: SELECCIONE Edad DE un

Producción

SELECCIONE Nombre, Género DE a

Producción

  • CLÁUSULA WHERE SQL: Para filtrar registros, utilice la cláusula WHERE. Se utiliza para extraer sólo registros que cumplen con un requisito predefinido.

Donde la sintaxis de la cláusula: SELECCIONAR * DESDE un DÓNDE Género = 'Mujer'

Producción

  • U OPERADOR: El Los operadores OR se utilizan para filtrar registros según varios criterios. . Si alguna de las condiciones separado por OR es VERDADERO, el operador OR muestra un registro.

O sintaxis del operador: SELECCIONE * DESDE DONDE Género = 'MASCULINO' O Edad <40

Producción

matriz en métodos java
  • NO OPERADOR: Si el la(s) condición(es) NO ES VERDADERA, el operador NOT muestra un registro.

Sintaxis sin operador: SELECCIONAR * DESDE DONDE NO Género = 'Mujer'

Producción

  • FUNCIÓN MÍN(): El El método MIN() devuelve la columna con el valor más bajo.

Sintaxis de función mínima: SELECCIONE MIN(Edad) DE un

Producción

  • FUNCIÓN PROMEDIO SQL: AVG() devuelve el valor promedio de una columna numérica.

Sintaxis de la función promedio: SELECCIONE PROMEDIO(Edad) DE un

Producción

  • GRUPO POR DECLARACIÓN: El La cláusula SQL GROUP BY se utiliza junto con la instrucción SELECT para agrupar datos idénticos. En una declaración SELECT, la cláusula GROUP BY viene después de la cláusula WHERE y antes de la cláusula ORDER BY.

Sintaxis de la declaración Agrupar por: SELECCIONE AVG(Salario) COMO Avg_Sal, Género DE un GRUPO POR Género

Producción

  • UNIÓN INTERNA DE SQL: El La palabra clave INNER JOIN selecciona registros de ambas tablas que tienen valores coincidentes.

Sintaxis de unión interna: SELECCIONE a.Name,a.Dept,b.D_Name,b.D_City DESDE una UNIÓN INTERNA b ON a.Dept=b.D_Name

Producción