【ArcGIS 疑难杂症】无法展开和读取xls、xlsx文件

xls、xlsx文件在ArcGIS中经常用来链接属性。

但是无论ArcMap还是ArcPro,打开xls、xlsx文件时候可能会出现报错。

比如,ArcMap可以打开xls,但是打开xlsx时会出现下面的报错。

图片

而ArcPro就更逊了,xls、xlsx两种都打不开。

图片

以上是小编在虚拟机中安装ArcMap10.7和ArcPro3.2测试的结果,未安装任何额外的驱动和软件。

根据错误提示也可以看出,原因是缺少相关的驱动,也就是AccessDatabaseEngine。

下面是ArcGIS各版本为了使用xls、xlsx文件需要对应安装的access驱动程序和Windows桌面程序运行时。

图片

文章末尾可以获取相关的安装包。

但是安装驱动程序时很可能会出现无法安装的情况。

图片

图片

这是因为你之前已经安装了32位或64位的Office程序,导致现在位数不同的驱动程序无法直接安装。

有两种办法解决这种类型的报错。

1、静默安装

①确保在执行静默安装之前已关闭ArcGIS应用程序。

②将驱动程序文件保存到计算机的C:盘下。

③使用任务栏上的 Windows 搜索框输入命令提示符。

④右键单击命令提示符应用程序,然后选择以管理员身份运行。命令提示符将打开一个默认目录。

⑤输入cd C:\将目录更改为保存下载文件的驱动盘。

⑥输入AccessDatabaseEngine2016.exe /quiet安装32位驱动程序或AccessDatabaseEngine2016_X64.exe /quiet安装64位驱动程序。

⑦重新启动计算机。

2、修改驱动程序的msi文件

可能你不熟悉在cmd中运行命令行,那可以采用修改驱动程序的msi文件的方法来实现安装。具体参考这位up的文章。

https://www.bilibili.com/read/cv19122721/

如果不想麻烦,可在【学学GIS】公众号后台回复access驱动,按提示即可获取小编修改后的驱动程序安装包,包括以下资源。

图片

修改后的驱动程序运行aceredist.msi安装,便可不受之前安装的Office程序影响。

图片

往期回顾

【合集】ArcGIS Pro脚本工具大放送

【合集】ArcGIS Pro加载项工具大放送

【ArcGIS 脚本工具】点要素XY坐标标注

【ArcGIS 脚本工具】修改多个布局的同一文本元素

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值