Obtenga datos de OneDrive o SharePoint con Power Query

Índice
  1. Encuentra la URL
    1. Opción 1
    2. Opcion 2
  2. Conéctese al archivo en Power Query
  3. ¿Conectarse a una carpeta en lugar de a un archivo?
  4. Conclusión

En Power Query, cuando nos conectamos a un archivo local, es razonablemente obvio cómo lo hacemos; está integrado directamente en la interfaz de usuario. Sólo tenemos que navegar hasta la ubicación… Bam. ¡Hecho! Sin embargo, ¿qué pasa si queremos que Power Query obtenga datos de OneDrive o SharePoint? ¿Como hacemos eso? No es obvio. En realidad, a veces lo que parece ser la respuesta puede llevarnos por la ruta de “archivo” equivocada (oh, lo siento, fue una broma terrible de papá).

A medida que más empresas utilizan ubicaciones de almacenamiento en línea como OneDrive y SharePoint, más relevantes se vuelven los conectores de datos para estas fuentes.

Si busca obtener datos de OneDrive personal, consulte esta publicación: Obtener datos de archivos de OneDrive Personal con Power Query

Entonces, en esta publicación, quiero mostrarles cómo conectarse a OneDrive o SharePoint con Power Query.

Tabla de contenido
  • Encuentra la URL
    • Opción 1
    • Opcion 2
  • Conéctese al archivo en Power Query
  • ¿Conectarse a una carpeta en lugar de a un archivo?
  • Conclusión

Encuentra la URL

Tanto OneDrive como SharePoint usan conexiones web, por lo que lo primero que debemos hacer es encontrar la URL del archivo. El problema es que es más difícil encontrar la URL de lo que piensas.

Si abres el archivo en línea y miras la URL en la barra de direcciones, tiene que ser eso, correcto... ¡incorrecto! Esto no funcionará.

URL en la barra de direcciones: no se conecta

Inicialmente, le pedirá que inicie sesión en su cuenta de Microsoft. Parecerá que se está conectando, y entonces… ¡ja, ja, te engañé! Recibirá el siguiente mensaje de error.

Mensaje de error No se puede conectar

Bien, probemos con otro método. Si copias el enlace para compartir del archivo, tiene que funcionar, ¿verdad? ¡No!

Copiar enlace es la URL incorrecta

La URL de copia compartida también devolverá el error "No se puede conectar".

Entonces, ¿dónde están las URL que necesitas? Microsoft los ha escondido; son como pequeños huevos de Pascua que debemos encontrar.

Opción 1

Ahora veamos la primera opción válida:

  • Navegue hasta el archivo en OneDrive o SharePoint.
  • Haga clic en el botón (i) de información en la parte superior derecha.
  • Con el panel de información abierto, desplácese hacia abajo hasta encontrar la Ruta (está allí, aunque es posible que inicialmente no esté visible en la pantalla, siga desplazándose).
  • Haga clic en el botón Copiar junto a la palabra "Ruta".

Copiar URL de la ruta

Ahora ha copiado la URL en el portapapeles.

Opcion 2

Si el archivo ya está abierto en Excel, podemos obtener la ruta directamente dentro de Excel.

  • Haga clic en Información del archivo
  • Haga clic en el botón Copiar ruta en la parte superior

Obtener URL del libro abierto

Ahora ha copiado la URL en el portapapeles.

Conéctese al archivo en Power Query

Ahora que tenemos la URL, podemos usar un conector web en Power Query. Haga clic en Datos de la Web (o la alternativa es Datos Obtener datos de otras fuentes de la Web).

Pegue la URL en el cuadro de URL.

Si utilizó la opción n.° 2, la URL tendrá ?web=1 al final. No necesitas esto, así que simplemente elimina esos caracteres del final de la URL. La opción n.° 1 no tiene este texto adicional, por lo que no será necesario realizar este cambio.

Haga clic en Aceptar .

Obtener datos de SharePoint desde la URL

Es posible que deba iniciar sesión con su cuenta organizacional. Sólo deberías necesitar hacer esto una vez.

Inicia sesión para conectarte

¡Ta-dah! Ahora está conectado al archivo en OneDrive o SharePoint. Antes de preguntar, sí, puedes crear un parámetro de celda para esto. Consulte esta publicación para descubrir cómo: https://exceloffthegrid.com/power-query-source-cell-value/

¿Conectarse a una carpeta en lugar de a un archivo?

Si desea conectarse a una carpeta en lugar de a un archivo individual, ya tenemos la información que necesitamos.

Al mirar la URL de un archivo, podemos identificar la ruta de la carpeta.

https://exceloffthegrid.sharepoint.com/sites/ExampleSite/ Shared%20Documents/myFile.xlsx

La sección en negrita es la parte que necesitamos; la sección final se puede quitar.

Para conectarse a una carpeta de SharePoint en Power Query, vaya a Datos Obtener datos de un archivo de una carpeta de SharePoint.

Ingrese la ruta de la carpeta desde arriba y haga clic en Aceptar .

Power Query se conecta a la carpeta de SharePoint

¡¡Ta-dah!! Ahora puede conectarse a una carpeta completa en SharePoint o OneDrive.

Conclusión

Es posible conectarse a archivos y carpetas almacenados en OneDrive o SharePoint. Puede parecer que Microsoft haya ocultado esta información. Pero ahora sabes dónde buscar; todo debería ser sencillo.

Artículos Relacionados:

  • Power Query: conectarse a archivos personales de OneDrive
  • Errores comunes de Power Query cómo solucionarlos
  • Transformaciones comunes de Power Query (más de 50 transformaciones poderosas explicadas)

Deja una respuesta

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

Subir

Este sitio web utiliza cookies para mejorar la experiencia del usuario y garantizar un funcionamiento eficiente. Al utilizar nuestro sitio web, aceptas todas las cookies de acuerdo con nuestra política de cookies. Leer mas...