错误

错误:无法连接到数据库。 出现基础数据库错误。 类未注册

Last Published: May 6, 2021

错误消息

在某些情况下,将 Microsoft Excel 表添加到 ArcMap,或尝试在 ArcCatalog 中展开 Excel 电子表格时,会返回以下错误消息:

错误: 无法连接到数据库。 出现基础数据库错误。 类未注册
连接到数据库失败。 出现基础数据库错误。 类未注册

原因

发生此错误的原因是:计算机上未安装 Microsoft Office 系统驱动程序。 这样可以防止 ArcMap 读取 .xls 和 .xlsx 文件格式。 有关详细信息,请参阅 ArcMap:了解如何在 ArcGIS 中使用 Microsoft Excel 文件

解决方案或解决方法

要解决此问题,请使用以下任一选项:

安装 Microsoft Access 数据库引擎(32 位)
Microsoft Access 数据库引擎将安装一组组件,用于简化 20xx Microsoft Office 系统文件与非 Microsoft Office 应用程序(例如 ArcMap)之间的数据传输。 由于 ArcMap 在 32 位应用程序上运行,因此需要从 Microsoft 下载中心安装 32 位 Microsoft Access Database Engine 2016。

: 有关最新 Microsoft Access Database Engine 的详细信息,请参阅 Microsoft Access Database Engine 2016 Redistributable

将 Excel 文件保存为 .csv 文件格式

  1. 在 Microsoft Excel 中打开表格数据或 Excel 文件。
  2. 单击文件,然后选择另存为
  3. 保存类型下拉列表下,选择 CSV(以逗号分隔),然后单击保存以 .csv 格式保存文件。
将 Excel 工作表另存为 .csv

使用 Excel 转表工具

Excel 转表工具用于将 Microsoft Excel 文件转换为表。

  1. 在 ArcMap 中,导航至工具箱 > 系统工具箱 > 转换工具 > Excel > Excel 转表
  2. 输入 Excel 文件中,浏览 Excel 文件。
  3. 设置输出表的名称和位置。
  4. 单击确定执行该工具。
“Excel 转表”工具
: 在某些情况下,将 .xlsx 文件保存为旧版本 .xls 文件可能会避免该错误。

文章 ID:000013670

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项