Importación de XLSB a Power BI

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp

Contenidos

Esta semana, tuve una pregunta de uno de mis estudiantes en línea de Power BI Training que tenía problemas para importar datos desde un archivo grande * .xlsb de Excel. Le sugerí que guardara el archivo como un archivo XLSX e intentara de nuevo, y eso funcionó de maravilla. Pero la pregunta es ¿porqué? Tuve un intercambio de email con Miguel Llopis (del equipo de Power Query) y le pregunté por qué era así. Resulta que la forma en que Power Query se conecta a los archivos XLSB y a los archivos XLSX es muy distinto.

  • La importación de archivos XLSX utiliza el SDK de OpenXML para tener acceso a los datos reales
  • La importación de archivos XLSB (y XLS y algunos otros formatos que no son XML) utiliza el controlador ACE OLEDB (el que se utiliza para importar datos de Access).

La conclusión es que el enfoque de importación de OpenXML es mucho más eficiente que el que utiliza el controlador ACE OLEDB. Aunque esto puede no ser un obstáculo con archivos XLSB más pequeños, parece que puede ser un obstáculo para archivos más grandes. Entonces, si cuenta con una opción, podría considerar guardar el archivo XLSB como un archivo XLSX en su lugar. Si esa no es una alternativa, podría considerar escribir algún código VBA para guardar una copia cuando se cierre el archivo XLSB.

¿Otros problemas?

¿Qué otros formatos de archivo tuvo problemas para importar a Power BI? Publique sus experiencias en los comentarios a continuación.

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.