WIN1064位,OFFICE2016,32位,用EXCEL读取ACCESS,安装了AccessDatabaseEngine,还是不能读取数据?

WIN1064位,OFFICE2016,32位,用EXCEL读取ACCESS,安装了AccessDatabaseEngine,还是不能读取数据?,第1张

如果在WIN1064位系统下使用32位的OFFICE2016读取ACCESS数据时,安装了AccessDatabaseEngine却仍然无法读取数据,可能是由于以下几个原因导致的:

1. AccessDatabaseEngine的位数与Office的位数不匹配。

2. AccessDatabaseEngine没有注册。

3. Access数据库文件没有正确设置权限。

以下是可能的解决方法:

1. 确认AccessDatabaseEngine的位数与Office的位数匹配。如果Office是32位的,那么AccessDatabaseEngine也需要是32位的,反之亦然。

2. 确认AccessDatabaseEngine已经注册。可以按照以下步骤进行注册:

- 打开命令提示符(以管理员身份运行)。

- 切换到AccessDatabaseEngine的安装目录,例如C:\Program Files (x86)\Microsoft Office\Office16。

- 输入以下命令并按回车键:`regsvr32.exe /u acees.dll`

- 再输入以下命令并按回车键:`regsvr32.exe acees.dll`

3. 确认Access数据库文件的权限设置正确。可以按照以下步骤进行设置:

- 找到Access数据库文件所在的文件夹。

- 右键单击该文件夹,选择"属性"。

- 在"安全"选项卡中,选择"编辑"。

- 确认当前用户拥有读取和写入权限,如果没有,点击"添加"添加当前用户并设置权限。

如果以上方法仍然无法解决问题,建议联系Office官方客服或者电脑维修专业人员进行进一步的排查和修复。

这个问题可能是由于你的Excel文件本身是64位版本,而你的计算机上安装了32位版本的Excel导致的。如果你想打开64位版本的Excel文件,你需要使用64位版本的Excel应用程序来打开。

如果你的计算机上没有安装64位版本的Excel,你可以尝试将Excel文件保存为32位版本,然后再使用32位版本的Excel应用程序打开它。在Excel中打开文件后,点击“另存为”选项,将文件另存为“Excel 97-2003 工作簿 (.xls)”格式,即可保存为32位版本。

另外,确保你的 *** 作系统也是64位版本的,以充分利用64位版本Excel的性能优势。如果你的 *** 作系统是32位版本,则无论你使用32位还是64位版本的Excel应用程序,都无法获得64位Excel的性能提升。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/6286383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存