Utilice Power Query para llamar a API que requiere autenticación y compartir archivos de Excel con colegas no técnicos

Utilice Power Query para llamar a API que requiere autenticación y compartir archivos de Excel con colegas no técnicos

Estoy usando Excel2010 Power Query From Web para llamar a una API con autenticación requerida que devuelve datos en JSON.

Dado que esta API requiere autenticación (nombre de usuario y contraseña) para acceder, la configuro en Configuración de origen de datos de Excel -> Credenciales -> Básico, como se enseña en esta URL:

https://support.microsoft.com/en-us/office/data-source-settings-power-query-9f24a631-f7eb-4729-88dd-6a4921380ca9

Está funcionando y los datos JSON se pueden recuperar con éxito desde la API y mostrarse en Excel.

Sin embargo, mi principal dificultad es que tengo que compartir este archivo de Excel con otros colegas no técnicos, a quienes muy probablemente les resultará difícil configurar manualmente la autenticación como se mencionó anteriormente.

Me gustaría preguntar si hay alguna manera (alguna configuración preestablecida que pueda hacer) para que cuando los colegas reciban este archivo de Excel, no tengan que configurar manualmente la autenticación.

En otras palabras, ¿hay alguna manera de hacerlo más fácil de usar, de modo que cuando el personal no técnico abra ese archivo de Excel, se llame a la API de autenticación requerida y el resultado se pueda mostrar inmediatamente, sin que tengan que hacer más ajuste/configuración? ¡Gracias por su amable ayuda!

Actualizar:

Estoy pensando si es posible crear un mensaje de inicio de sesión de Excel para el nombre de usuario y la contraseña, donde el nombre de usuario y la contraseña se usarán automáticamente para actualizar las credenciales en la configuración de la fuente de datos de Power Query.

Si esto es factible, cuando el personal no técnico abra los archivos de Excel, aparecerá el mensaje de inicio de sesión y el personal podrá ingresar el nombre de usuario y la contraseña para esa API utilizada en Power Query.

Me gustaría preguntar si alguien puede explicar amablemente si mi idea es posible. ¡Muchas gracias!

información relacionada