TableroEMECH
Hola,
He creado un informe de Power BI que lee un correo electrónico de Outlook, extrae el archivo adjunto de Excel y realiza la función de consulta en los datos de Excel. Todos los días se envían nuevos correos electrónicos y Power BI Report lee el correo electrónico más reciente y actualiza el informe.
Todo esto funciona perfectamente bien en la aplicación PowerBI Desktop. Sin embargo, cuando programo la configuración de actualización automática a través del servicio PowerBI, la actualización automática arroja el siguiente error:
- Error de procesoLibro de Excel: el proveedor ‘Microsoft.ACE.OLEDB.12.0’ no está registrado en la máquina local. Es posible que se requiera la versión de 64 bits del proveedor OLEDB de Access Database Engine 2010 Access Database Engine para leer este tipo de archivo. Para descargar el software cliente, visite el siguiente sitio: https://go.microsoft.com/fwlink/?LinkID=285987.
Solo para estar seguro, inicialmente la aplicación de escritorio PowerBI mostró el mismo error. Por lo tanto, descargué el software del cliente como se sugiere en el error y la opción de actualización en la aplicación de escritorio funciona bien. Sin embargo, el servicio PowerBI arroja el mismo error durante la actualización automática.
¿Alguna idea de por qué podría pasar esto?
lbendlin
En respuesta a TableroEMECH
sí, CSV es mucho mejor. También se carga mucho más rápido en Power BI en comparación con Excel.
lbendlin
No utilice archivos .xls. Migre al formato de archivo .xlsx.
TableroEMECH
En respuesta a lbendlin
Bueno, esa es una solución ideal, pero los informes que se extraen en Excel son del sistema de TI heredado y no son compatibles con el formato xlsx.
lbendlin
En respuesta a TableroEMECH
El servicio Power BI no admite .xls – punto. No puedes hacer nada. Excepto tal vez use Powershell o Power Automate para convertir el archivo de Excel de su sistema heredado al formato «nuevo» (introducido en 2007 !!!).
TableroEMECH
En respuesta a lbendlin
¿Qué sucede si utilizo el formato csv en lugar de xls? ¿Eso ayudará?
También intentaremos ver si Power Automate ayuda a convertir un adjunto en el correo electrónico de xls al nuevo formato.
lbendlin
En respuesta a TableroEMECH
sí, CSV es mucho mejor. También se carga mucho más rápido en Power BI en comparación con Excel.
TableroEMECH
En respuesta a lbendlin
Intenté con el archivo CSV pero el error continúa 🙁
lbendlin
En respuesta a TableroEMECH
Sé más específico. ¿Cuál es el error ahora?
TableroEMECH
En respuesta a lbendlin
El mismo error que el que se reflejaba con el archivo de Excel. Reproducido a continuación nuevamente como referencia:
- Error de procesoLibro de Excel: el proveedor ‘Microsoft.ACE.OLEDB.12.0’ no está registrado en la máquina local. Es posible que se requiera la versión de 64 bits del proveedor OLEDB de Access Database Engine 2010 Access Database Engine para leer este tipo de archivo. Para descargar el software del cliente, visite el siguiente sitio: https://go.microsoft.com/fwlink/?LinkID=285987.
TableroEMECH
En respuesta a TableroEMECH
Convirtió el archivo adjunto a csv y el problema se resolvió.
lbendlin
En respuesta a TableroEMECH
Verifique sus otras fuentes de datos. Parece tener más archivos basados en .xls.
TableroEMECH
En respuesta a lbendlin
Si. En el mismo informe, tengo algunas fuentes de datos de Excel más, pero todas son archivos .xlsx.