Resolver problemas al importar archivos Access y XLS en Power BI DesktopResolve issues importing Access and .XLS files in Power BI Desktop

En Power BI Desktop, tanto las bases de datos de Access como las versiones anteriores de los libros de Excel (los archivos .XLS de Excel 2007-2003) usan el motor de base de datos de Access.In Power BI Desktop, both Access databases and early versions of Excel workbooks (.XLS files of type Excel 2007-2003) use the Access Database Engine. Existen tres situaciones comunes que pueden impedir que el motor de base de datos de Access funcione correctamente:There are three common situations that can prevent the Access Database Engine from working properly:

Situación 1: No existe ningún motor de base de datos de Access instaladoSituation 1: No Access Database Engine Installed

Cuando el mensaje de error de Power BI Desktop indica que el motor de base de datos de Access no está instalado, debe instalar la versión del motor de base de datos de Access, ya sea de 32 bits o 64 bits, que coincida con su versión de Power BI Desktop.When the Power BI Desktop error message indicates the Access Database Engine in not installed, you must install the Access Database Engine version, either 32-bit or 64-bit, that matches your Power BI Desktop version. Puede instalar el motor de base de datos de Access desde esta ubicación.You can install the Access Database Engine from this location.

Nota

Si la versión de bits instalada del motor de base de datos de Access es diferente de la versión de bits de la instalación de Microsoft Office, las aplicaciones de Office no podrán usar el motor de base de datos de Access.If the installed Access Database Engine bit version is different from your Microsoft Office installation's bit version, Office applications will not be able to use the Access Database Engine.

Situación 2: La versión de bits (32 bits o 64 bits) del motor de base de datos de Access es diferente de la versión de bits de Power BI DesktopSituation 2: The Access Database Engine bit version (32-bit or 64-bit) is different from your Power BI Desktop bit version

A menudo esta situación se produce cuando la versión instalada de Microsoft Office es de 32 bits y la versión de Power BI Desktop instalada es de 64 bits.This situation often occurs when the installed version of Microsoft Office is 32-bit, and the version of Power BI Desktop installed is 64-bit. También puede ocurrir lo contrario, y la diferencia de versión de bits se produce en cualquiera de los casos (si está usando una suscripción a Office 365, consulte la situación 3 para un problema diferente y su resolución).The opposite can occur as well, and the bit-version mismatch with occur in either case (if you're using an Office 365 subscription, see Situation 3 for a different issue and resolution). Cualquiera de las siguientes soluciones puede corregir este error de diferencia de versión de bits:Any of the following solutions can remedy this bit-version mismatch error:

  1. Cambie la versión de Power BI Desktop para que coincida con la versión de bits de la instalación de Microsoft Office.Change the version of Power BI Desktop to match the bit-version of your Microsoft Office installation. Para cambiar la versión de bits de Power BI Desktop, desinstale Power BI Desktop y, después, instale la versión de Power BI Desktop que coincida con la instalación de Office.To change the bit-version of Power BI Desktop, uninstall Power BI Desktop, and then install the version of Power BI Desktop that matches your Office installation. Para seleccionar una versión de Power BI Desktop, en la página de descarga de Desktop, seleccione Opciones avanzadas de descarga.To select a version of Power BI Desktop, on the download page for desktop select Advanced download options.

    En la página de descarga que aparece, elija su idioma y, después, seleccione el botón Descargar .On the download page that appears, choose your language and then select the Download button. En la pantalla que aparece, seleccione la casilla situada junto a PBIDesktop.msi para la versión de 32 bits o PBIDesktop_x64.msi para la versión de 64 bits.ON the screen that appears, select the checkbox beside PBIDesktop.msi for the 32-bit version, or PBIDesktop_x64.msi for the 64-bit version. En la siguiente pantalla, está seleccionada la versión de 64 bits.In the following screen, the 64-bit version is selected.

    Nota

    Si se usa la versión de 32 bits de Power BI Desktop, al crear modelos de datos de gran tamaño pueden producirse problemas de falta de memoria.When using the 32-bit version of Power BI Desktop, when creating very large data models you might experience out-of-memory issues.

  2. Cambie la versión de Microsoft Office para que coincida con la versión de bits de la instalación de Power BI Desktop.Change the version of Microsoft Office to match the bit-version of your Power BI Desktop installation. Para cambiar la versión de bits de Microsoft Office, desinstale Office y, después, instale la versión de Office que coincida con la instalación de Power BI Desktop.To change the bit-version of Microsoft Office, uninstall Office, and then install the version of Office that matches your Power BI Desktop installation.
  3. Si el error se produjo al intentar abrir un archivo XLS (un libro de Excel 2007-2003), puede evitar usar el motor de base de datos de Access si abre el archivo XLS en Excel y lo guarda como un archivo XLSX.If the error occurred when attempting to open an .XLS file (an Excel 2007-2003 workbook), you can avoid using the Access Database Engine by opening the .XLS file in Excel, and saving it as an XLSX file.
  4. Si las tres soluciones anteriores no dan resultado, es posible instalar las versiones del motor de base de datos de Access, aunque esta no es una solución recomendada.If the previous three solutions are not feasible, it is possible to install both versions of the Access Database Engine, but this is not a recommended workaround. La instalación de ambas versiones resolverá este problema de Power Query para Excel y Power BI Desktop, pero causará errores y problemas para cualquier aplicación que use automáticamente (de forma predeterminada) la versión de bits del motor de base de datos de Access instalada en primer lugar.Installing both versions will resolve this issue for Power Query for Excel and Power BI Desktop, but will introduce errors and issues for any application that automatically (by default) uses the bit-version of the Access Database Engine that was installed first. Para instalar ambas versiones de bits del motor de base de datos de Access, descárguelas y ejecute cada una de ellas con el modificador /passive.To install both bit-versions of the Access Database Engine, download both versions, then run each of them using the /passive switch. Por ejemplo:For example:

    c:\users\joe\downloads\AccessDatabaseEngine.exe /passive
    
    c:\users\joe\downloads\AccessDatabaseEngine_x64.exe /passive
    

Situación 3: Problemas para usar archivos de Access o .XLS con una suscripción a Office 365Situation 3: Trouble using Access or .XLS files with an Office 365 subscription

Si usa una suscripción a Office 365, ya sea Office 2013 u Office 2016, el proveedor del motor de base de datos de Access está registrado en una ubicación del Registro virtual que solo es accesible para los procesos de Office.If you are using an Office 365 subscription, whether Office 2013 or Office 2016, the Access Database Engine provider is registered in a virtual registry location that is only accessible to Office processes. Como resultado, el motor Mashup (responsable de ejecutar procesos que no son de Office 365 Excel y Power BI Desktop), que no es un proceso de Office, no puede usar el proveedor del motor de base de datos de Access.As a result, the Mashup Engine (which is responsible for running non-Office 365 Excel and Power BI Desktop) which is not an Office process, cannot use the Access Database Engine provider.

Para solucionar este problema, puede descargar e instalar el componente redistribuible del motor de base de datos de Access que coincida con la versión de bits de la instalación de Power BI Desktop (consulte las secciones anteriores para obtener más información acerca de las versiones de bits).To remedy this situation, you can download and install the Access Database Engine redistributable that matches the bit version of your Power BI Desktop installation (see earlier sections for more information about bit-versions).

Vínculo de descarga: descarga del motor de base de datos de Access.Download link: Access Database Engine download.

Otras situaciones que pueden provocar problemas de importaciónOther situations that cause import issues

Nos esforzamos por abarcar todos los problemas posibles que se producen con los archivos de Access o .XLS.We strive to cover as many issues that occur with Access or .XLS files as possible. Si encuentra un problema que no se trata en este artículo, envíe una consulta al soporte técnico de Power BI.If you encounter an issue that isn't covered in this article, please submit a question about the issue to Power BI Support. Revisamos con regularidad los problemas que pueden afectar a muchos clientes y los incluimos en nuestros artículos.We regularly look at issues that may be affecting many customers, and include them in our articles.