lunes, 4 de enero de 2021

Vínculo dinámico entre SQL Server y Excel

El siguiente artículo del Blog Hablamos Excel muestra como crear un vínculo dinámico entre una hoja de cálculo en Microsoft Excel y una tabla en SQL Server, cada vez que se realice algún cambio, modificación, se inserte o elimine registros en la tabla en SQL Server dicho cambio se vera reflejado automáticamente en el archivo de Excel.




Activamos el SSMS (SQL Server Management Studio), vamos a trabajar con la base de datos Northwind, seleccionamos la tabla Products y ejecutamos las siguiente sentencias SQL para observar los registros contenidos en la mencionada tabla; use Nortwind (activa la BBDD), select * from Products (muestra todos los registros de la tabla Products.





En la cinta de opciones vamos por la pestaña Datos, click en Obtener Datos, aparecera un submenú indicando Desde una base de datos, que nos llevará  la opción Desde una base de datos SQL Server, como lo muestra la siguiente imagen.




Se activara la ventana Base de datos SQL Server donde ingresaremos el nombre del servidor (instancia SQL Server) y el nombre de la base de datos (Northwind), esto nos llevara a una segunda ventana de donde seleccionamos Windows, usar mis credenciales actuales, click en Conectar, como lo muestra la siguiente imagen.




A continuación, se mostrara la ventana Navegador, desde donde selecionaremos la tabla Products que forma parte de la base de datos Northwind, click sobre el botón Conectar.



A partir de aquí, ya contaremos con todos los registros de la tabla Products en nuestra hoja de cálculo de Excel, desde la cual cada vez que el administrador de la base de datos Northwind realice algún cambio sobre la tabla, el usuario de Microsoft Excel podra realizar la actualización respectiva.






El siguiente vídeo muestra como establecer un vínculo dinámico entre SQL Server y Excel







Importar registros desde Access a Excel

Una de las tareas básicas en el manejo de aplicaciones Desktop (escritorio) es importar registros entre programas, el siguiente artículo te muestra paso a paso, del proceso de importar registros entre el gestor de base de datos Microsoft Access y tu hoja de cálculo favorita (de hecho la única) Microsoft Excel.





A continuación mostramos la base de datos Access que vamos a importar hacia Excel, es una tabla simple, formada por dos columnas ID_GENERO y GENERO_MSC, como lo muestra la siguiente imagen.




Nos dirigimos a la cinta de opciones de Microsoft Excel, vamos por la opción Datos, en el grupo Obtener y transformar datos, hacemos click en el icono Obtener datos, se mostraran un submenú que señala Desde una base de datos, click en la opción Desde una base de datos Access.




Se mostrara la ventana Importar Datos, donde seleccionaremos el archivo de Access llamado Music Store (Music Store.accdb), se mostrara una ventana rotulada como Navegador, donde se muestra la base de datos (Music Store) y las dos tablas que la componen, seleccionamos la tabla Generos y hacemos click en Cargar para llevar los registros de Access a la hoja de cálculo.




Finalmente, terminamos importando los registros de la base de datos de Microsoft Access,desde la Tabla GENEROS  hacia la hoja de cálculo de Microsoft Excel, cabe señalar que al manejar sólo 21 registros contenidos en la tabla, el proceso de importación de datos es veloz, muy veloz, esto cambiaria si trabajamos con miles o millones de registros.




Descarga el archivo de Access mostrado en el artículo


MUSIC STORE.accdb


viernes, 1 de enero de 2021

Crear un Histograma de frecuencias en Microsoft Excel

El Histograma es un gráfico estadístico que nos permite representar la distribución de frecuencias de una variable continua, podemos mencionar ejemplos tales como la altura de un grupo de personas, su peso en Kg o la cantidad de miembros de una familia.

Cabe señalar que el Histograma forma parte de las 7 herramientas básicas de la calidad, éstas son un conjunto de técnicas y herramientas gráficas utilizadas para encontrar soluciones a problemas relacionados con la calidad en empresas u organizaciones, el siguiente artículo muestra como crear un Histograma de frecuencias haciendo uso de Microsoft Excel



A cotinuación, creamos una tabla de distribución de frecuencias estableciendo las siguientes columnas: Peso en Kg (Intervalos), Marca de clase, Frecuencia absoluta y frecuencia acumulada, debemos indicar el tamaño de la muestra es de 20 unidades estadísticas, como lo muestra la siguiente imagen.




Nos posicionamos en una celda vacía de la hoja de cálculo, en la cinta de opciones vamos por la pestaña INSERTAR, grupo Gráficos, hacemos click en el icono Insertar Gráfico de columnas o de barras, como lo muestra la siguiente imagen.





Luego de seleccionar el gráfico respectivo, se activara la pestaña Diseño, vamos por la opción Modificar Datos, aparecera la ventana Seleccionar origen de datos, donde hacemos click en la opción Agregar, se mostrara la ventana Modificar Serie, la cual cuenta con dos opciones Nombre de la serie (escribiremos HISTOGRAMA) y Valores de la serie, donde colocaremos los registros asignados a la columna Frencuencia Acumulada





Continuamos en la venta selección de origen de datos, modificando las etiquetas del eje horizontal, al seleccionar los registros asignados a la columna Marca de Clase.





Terminamos la creación del Histograma de frecuencias al seleccionar todas las barras del gráfico y hacer click sobre una de ellas, aparecera la área de configuración Formato de punto, para juntar las barras y eliminar el espacio entre ellas colocamos como en la sección ancho del rango, el número 0, esto nos permitira crear el Histograma como lo muestra la siguiente imagen.





El siguiente vídeo muestra como crear un Histograma y poligono de frecuencias en Microsoft Excel.




Listas Desplegables en Microsoft Excel

Las listas desplegable en Microsoft Excel , nos permiten mejorar la eficiencia en el trabajo dentro de nuestra hoja de cálculo, permitiendon...