Una familia de software de hoja de cálculo de Microsoft con herramientas para analizar, trazar y comunicar datos.
Aviso legal: La información proporcionada ha sido traducida utilizando una herramienta de traducción automática. Aunque nos esforzamos por garantizar la precisión, es posible que las traducciones no reflejen completamente el contenido, el contexto y la intención del texto original.
Hola RIAMA SAS,
Según tu descripción, estás encontrándote con dos problemas distintos (pero relacionados):
“Downloaded data is HTML” suele significar que Power Query está accediendo a una página web (inicio de sesión / página de visualización / redirección) en lugar de una descarga directa del archivo.
“WWW-Authenticate header doesn’t contain a valid authorization URI” ocurre habitualmente cuando se intenta usar la autenticación de cuenta organizativa contra un endpoint que no es un endpoint OAuth de Entra ID (trabajo o escuela). Esto es muy común cuando el archivo está realmente en OneDrive Personal.
A continuación, se muestran las opciones funcionales según si tu archivo de origen está en OneDrive Personal (suscripción Family) o en OneDrive para trabajo o escuela (SharePoint / OneDrive Empresarial).
Opción 1 (la mejor para múltiples usuarios y acceso autenticado): mover el archivo de origen a OneDrive para trabajo o escuela (SharePoint)
La ruta compatible para una autenticación y actualización fiables es OneDrive para trabajo o escuela / SharePoint.
Pasos (Excel para Windows):
- Abre el archivo de origen desde OneDrive para trabajo o escuela en el navegador y elige Abrir en Excel.
- En Excel (escritorio), ve a Archivo > Información > Copiar ruta.
- En el libro de destino: Datos > Obtener datos > Desde Web y elige Básico.
- Pega la URL copiada y elimina
?web=1del final, luego haz clic en Conectar. - Cuando se soliciten las credenciales, elige Cuenta organizativa (para Microsoft 365 / OneDrive para trabajo o escuela).
Por qué funciona: utiliza la URL correcta del archivo de SharePoint / OneDrive Empresarial y un flujo de autenticación compatible.
Referencia: https://learn.microsoft.com/es-es/power-query/sharepoint-onedrive-files
Opción 2 (mantener OneDrive Personal / Family): el archivo debe ser público y se debe usar Anónimo
En OneDrive para uso doméstico, el archivo al que te conectes debe ser público y debes seleccionar la autenticación Anónimo. Por tanto, si quieres que esté “vinculado a la web” para varios usuarios sin sincronización local, estás optando por acceso mediante enlace público.
Pasos (OneDrive Personal):
- En OneDrive Personal, configura el uso compartido como “Cualquiera con el enlace puede ver” (público). (Esto cumple el requisito de que el archivo esté disponible públicamente).
- Genera u obtén un enlace basado en embed y conviértelo en un enlace de descarga directa. Un método común es obtener una URL del tipo
onedrive.live.com/embed?...y sustituirembedpordownloadpara formaronedrive.live.com/download?.... - En Excel: Datos > Desde Web, pega la URL de descarga directa.
- Cuando se pidan credenciales: selecciona Anónimo (y establece la privacidad como Pública si se solicita).
Nota importante: esto es una solución alternativa mediante enlace web.
Opción 3 (si el formato del enlace de OneDrive cambió recientemente): regenera el enlace
(los patrones antiguos de “embed/download” pueden dejar de funcionar)
Los cambios en los formatos de enlace de OneDrive Personal (por ejemplo, enlaces con parámetros como migratedtospo=true / redeem=...) pueden provocar que Power Query devuelva HTML en lugar del archivo.
Si actualmente estás usando:
- enlaces cortos
https://1drv.ms/..., o - enlaces del tipo
view.aspx?...migratedtospo=true&redeem=...
…Power Query puede estar recibiendo una página de visualización o redirección (HTML) en lugar del flujo binario de Excel.
Solución recomendada: regenera un enlace utilizando un método que produzca una URL directa onedrive.live.com/download?... y vuelve a conectar usando Anónimo (para OneDrive Personal).
Espero que esto te ayude con tu situación. No dudes en volver a escribir si tienes alguna actualización o más preguntas.
Saludos cordiales,
Si la respuesta es útil, haz clic en “Aceptar respuesta” y, si lo deseas, dale un voto positivo. Si tienes preguntas adicionales sobre esta respuesta, haz clic en “Comentar”.
Nota: sigue los pasos indicados en nuestra documentación para habilitar las notificaciones por correo electrónico si deseas recibir avisos relacionados con este hilo.