Añadir una fuente de datos de Excel en PowerApps

(Antes de empezar, te sugiero que revises esta entrada si aun no conoces PowerApps.)

Como ya sabemos, en PowerApps podemos establecer una conexión con una fuente de datos externa, y esta a su vez se puede conectar con datos de Excel, SharePoint, OneDrive, DropBox e incluso con Facebook y Twitter.

Podemos mostrar y manejar nuestros datos en una fuente desde nuestra aplicación, ya sea conectándonos a OneDrive y manejando los datos en un libro de trabajo de Excel en la aplicación; conectándonos a Twilio y enviando un mensaje SMS desde la aplicación; conectándonos a SQL Azure y actualizando una tabla desde la aplicación; o bien enviando un tweet.

Habiendo varias formas, la que vamos a ver es cómo conectar un archivo de Excel en PowerApps. Nuestros requisitos serán contar con una versión de Excel compatible con Microsoft 365 y descargar PowerApps desde la Windows Store.

Creando el archivo de Excel

Empezaremos creando un archivo de Excel, guardándolo bajo algún nombre e introduciendo los datos pertinentes.

Convirtiendo los datos a una tabla

Ahora vamos a seleccionar nuestros datos y los introduciremos en una tabla para darles formato. Podemos hacerlo ya sea desde la pestaña «Insertar» en Excel o bien presionando F11 una vez hayamos seleccionado nuestros datos.

Excel tabla datos

Aceptaremos el menú que nos aparezca y con esto nuestros datos serán convertidos en una tabla, a la cual le daremos un nombre y nuevamente vamos a guardar el archivo de Excel. Es importante recordar el nombre pues es el que usaremos para vincular con PowerApps.

Excel tabla datos 2

Creando una nueva aplicación en PowerApps

Si apenas descargamos PowerApps desde la Windows Store vamos a iniciar sesión mediante un ID de Microsoft 365 para empresas valido o bien un ID valido (como lo pueden ser MSDN, Microsoft, Skype, Office 365, etc.) para poder iniciar sesión.

PowerApp inicio 1

Una vez entremos vamos a ver la interfaz, en la cual buscaremos el botón «Nuevo» y elegiremos «Aplicación en blanco»:

PowerApp inicio 2

Diseñando la aplicación.

Con todo esto ya podemos empezar a diseñar nuestra aplicación. Del lado izquierdo podremos ver pantallas individuales para añadir a nuestros datos, y del lado derecho veremos la lista de diseños. En la parte superior se encuentra la barra de fórmulas y del lado derecho veremos la opción para añadir una fuente de datos para buscar una fuente externa de datos.

PowerApp inicio 3

Añadiendo la fuente de datos

Vamos a dar click en el botón de «Añadir fuente de datos» y vamos a elegir la conexión. En el menú que nos aparezca tendremos varias conexiones para añadir, en este caso será la requerida para poder añadir un archivo de Excel externo.

Añadir datos Excel Power App 4

Lo siguiente será añadir el nombre de la tabla. Cuando hagamos la conexión con nuestro archivo se nos mostrarán las tablas presentes listadas por nombre, por lo que elegiremos la que tenga el nombre que le pusimos a nuestra tabla del inicio. Nos aseguraremos que esté marcada y finalmente daremos click al botón «Conectar».

Añadir datos Excel Power App 3

Eligiendo una presentación

Con nuestros datos ya agregados solo nos queda agregar una presentación para que nos muestre mejor la información, lo cual quedará más a criterio de cada uno conforme lo que necesite, y para ello iremos al menú TreeView y desde ahí a la opción Insertar>Galeria en la parte de arriba.

PowerApp diseño

Lo ajustaremos y con esto el estilo será aplicado.

Configurando la fuente de datos a la aplicación

Ahora tenemos que configurar la fuente de datos a nuestro PowerApps. Para ellos vamos a seleccionar nuestro archivo desde la galeria.

Añadir datos Excel Power App 2

Nota como a cada elemento de la aplicación podremos atribuirle un elemento de la tabla. Para hacer eso, escoge cualquier elemento dentro del área de desarrollo de la App y en el menú del lado derecho cambia su propiedad de texto.

Añadir datos Excel Power App

Cambiar los ajustes de la aplicación y guardar

Iremos al menú de «Archivo», en donde buscaremos el apartado de «ajustes de aplicación». Aquí podemos cambiar el nombre de nuestra aplicación, el ícono y color de esta. Con estos detalles finales solo quedará guardar la aplicación, ya sea guardándola en la nube o bien haciendo una copia local en nuestro equipo.

PowerApp guardar

Probar la aplicación.

Para asegurarnos de que todo funciona como debe, daremos click al ícono de play para correr la aplicación.

PowerApp Resultado 2

Y para este caso deberá verse algo así:

PowerApp Resultado

Añadir datos desde Excel a Power Apps que estemos desarrollando es bastante simple y practico. Cualquier duda nos leemos abajo

Añadir una fuente de datos de Excel en PowerApps

3 comentarios en «Añadir una fuente de datos de Excel en PowerApps»

  1. De la base de datos de excel tengo aproximadamente 4000 líneas y el power app solo muestra las primeras 500 líneas que puedo hacer para solucionar el problema.

    1. Hola Mario.
      En las opciones de Power Apps (Archivo > configuración de la app) puedes modificar la paginación para aceptar más filas en data no delegable.
      Desafortunadamente, en archivos de Excel solo funciona para 2000 líneas de registro.
      Las soluciones que se me ocurren serian:
      1. Usa la función FILTER para mostrar búsquedas más específicas y cargar solo lo necesario.
      2. Cambia tu lista de Excel a Sharepoint, tu limite ahí es de 30millones de datos.

      Si tienes dudas sobre algo de esto, escríbeme a svallejo@excelcute.com

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll hacia arriba