【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 脚本工具】修改多个布局的同一文本元素

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/4930.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网工内推 | 网络工程师,CCIE认证优先,最高10k*13薪

01 广东丰德科技有限公司 招聘岗位:网络工程师 职责描述: 1、负责运营商机房的网络设备的运行维护、故障应急处理; 2、负责各类型网络设备或网络相关的故障的故障分析及诊断; 3、独立完成网络项目的方案设计编写并负责方案的验证…

【后端】python数组去重和过滤的使用方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、数组介绍二、python数组去重和过滤1.数组去重2.数组过滤 三、总结 前言 随着开发语言及人工智能工具的普及,使得越来越多的人会主动学习使用一…

python数字大小写转换程序

目录 一.前言 二.完整代码 三.分析 一.前言 大小写数字又称大小写计数词,是一种用于书写数字的表示方式,它区别于阿拉伯数字。大小写数字主要用于正式文件、日期、节日和一些传统的文化表达中。 二.完整代码 info=[零,一,二,三,四,五,六,七,八,九] data=input("请…

STM32用HAL库函数实现硬件IIC

/*出处:【STM32入门教程-2024】第12集 IIC通信与温湿度传感器AHT20(DHT20)_哔哩哔哩_bilibili */ AHT20驱动 这篇笔记我主要介绍代码实现,想要了解原理的请自己看视频,我不过多赘述了。 AHT20通信数据帧格式: ①对照手册上的通…

IFM420-WRDUWZ电动机保护器EOCR-iFM420窗孔0.5-80A

韩国三和,EOCR,SAMWHA,Schneider,施耐德,电机保护器,电动机保护器,电子式电动机保护继电器,电子式过电流继电器,电子式欠电流继电器,电子式电压继电器&#x…

探索大数据混合分层架构:构建智能数据管理平台

随着大数据技术的发展和应用场景的不断拓展,传统的单一数据处理架构已经不能满足复杂多变的业务需求。在这样的背景下,大数据混合分层架构应运而生,成为了构建智能数据管理平台的关键。本文将深入探讨大数据混合分层架构的设计原则、核心组件…

90天玩转Python—19—Python面向对象编程:类与对象的详细介绍和实例

90天玩转Python系列文章目录 90天玩转Python—01—基础知识篇:C站最全Python标准库总结 90天玩转Python--02--基础知识篇:初识Python与PyCharm 90天玩转Python—03—基础知识篇:Python和PyCharm(语言特点、学习方法、工具安装) 90天玩转Python—04—基础知识篇:Pytho…

JS事件循环、宏任务与微任务

在JavaScript中,事件循环(Event Loop)是处理异步操作的核心机制。它负责执行代码,处理事件,并在适当的时候调度回调。为了更好地理解JavaScript的执行模型,我们需要深入探讨事件循环、宏任务(Ma…

【信息系统项目管理师知识点速记】范围管理:收集需求

9.4 收集需求 收集需求是为实现目标而确定、记录并管理干系人的需要和需求的过程。本过程的主要作用是为定义产品范围和项目范围奠定基础。本过程仅开展一次或仅在项目的预定义点开展。 9.4.1 输入 立项管理文件 商业论证产生的文件,描述了为满足业务需要而应该达到的必要、期…

从文本框限制字符输入,理解代码抽象过程(四次抽象到简单工厂到反射)

这里写目录标题 背景原因抽象过程第一次抽象第二次抽象第三次抽象第四次抽象简单工厂反射 背景 学生信息管理系统中有很多文本框的校验,其中有一点,就是不允许输入过长的信息。 原因 1、文本框校验限制输入长度确保用户内容不超出系统或数据库容量限制…

基于SpringBoot+Vue高校宣讲会管理系统设计与实现

项目介绍: 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装高校宣讲会管理系统软件来发挥其高效地信息…

2024五一劳动节活动策划方案

2024五一劳动节朋克国风养生局(回春集主题)活动策划方案-48P 方案页码:48页 文件格式:pptx 方案简介: 大健康线下活动屡屡出圈 近年来,随着健康意识和生活水平的提升 人们对于自身健康越发关注&#…

面试题:分布式消息中间件 MQ

MQ官网文档: RabbitMQ:https://www.rabbitmq.com/docs RocketMQ:https://rocketmq.apache.org/zh/docs/ Kafka:https://kafka.apache.org/documentation/ DDMQ:https://base.xiaojukeji.com/docs/ddmq 面试题&#xff…

【4103】基于小程序实现的老年人健康管理平台

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】:Java 【框架】:spring…

CIA组织MikroTik软路由攻击场景复现及后门加解密剖析

概述 写文章还是有一段时间了,发布的文章也是获得了不少小伙伴的关注,同时也和圈子里面的小伙伴慢慢的建立起了联系,平时也会时不时的一起探讨一些技术问题。因此,在最近和小伙伴的交流学习过程中,有一个小伙伴提到了…

Java:SpringBoot如何优化启动速度

一、yml中设置懒加载 spring:main:lazy-initialization: true 二、SpringBoot启动类中添加注解 Indexed (Spring5才有该注解) Indexed EnableAsync RestController SpringBootApplication(exclude {WxMaAutoConfiguration.class}) EnableTransactionM…

卫星通信现状与展望一 -- 华为Mate60手机+电信中通卫星

某天和一位朋友闲聊的时候,说起了卫星通信这个话题,讨论了卫星应用于个人通信的现状和展望,于是搜集了已有材料,整理如下: 中国天通卫星通信系统 1. 基本情况: 2023年9月消息,华为Mate 60 Pro上市,持有者即使在没有地面信号的情况下,也可以拨打、接听卫星电话。为用户…

面试:MYSQL(SQL优化、MYSQL事务)

目录 一、SQL优化 1、如何定位慢查询 (1)方案一:开源工具 (2)方案二:慢日志查询 2、定位到慢查询时,如何优化 3、什么是索引 (1)底层结构 4、聚簇索引&#xff0…

优秀博士学位论文分享:动态三维场景理解与重建

优秀博士学位论文代表了各学科领域博士研究生研究成果的最高水平,本公众号近期将推出“优秀博士学位论文分享”系列文章,对人工智能领域2023年优秀博士学位论文进行介绍和分享,方便广大读者了解人工智能领域最前沿的研究进展。 “博士学位论…

Java try catch 应该在 for 循环里面还是外面?(面试)

时间上&#xff0c; 其实算是无差别。内存上&#xff0c; 如果没出异常&#xff0c;其实也是无差别。 但是如果出现了异常&#xff0c; 那就要注意了。 一、try catch 在 for 循环外面 public static void tryOutside() { try { for (int count 1; count < 5; count) …