如何在 ArcGIS 中使用 Microsoft Excel 文件

软件版本:win11; ArcGIS10.8; Office2024

1. 确认 ArcGIS 10.8 对 .xlsx 文件的支持

ArcGIS 10.8 支持 .xlsx 文件(Excel 2007 及以上格式),但需要安装 Microsoft Access Database Engine 驱动程序来读取这些文件。ArcGIS 10.8 是一个 32 位应用程序,因此需要 32 位的驱动程序,即使操作系统是 64 位。Office 2024 的版本可能会导致兼容性问题,特别是如果它是 64 位版本。

2. 检查 Office 2024 的安装类型

Office 2024 可能以 Click-to-Run (CTR)Microsoft Installer (MSI) 方式安装,并且可能是 32 位或 64 位版本。需要确认 Office 的位数,因为 Microsoft 不允许在同一台机器上同时安装不同位数的 Access Database Engine 驱动和 Office。

确认步骤:

  1. 打开 Excel 2024,点击 文件 > 账户 > 关于 Excel
  2. 关于 Excel 窗口中,查看版本信息:
    • 如果显示 Click-to-Run,说明是 CTR 安装。
    • 如果没有特别标注,通常是 MSI 安装。
    • 同时确认是 32 位 还是 64 位

3. 安装 Microsoft Access Database Engine 2016 Redistributable

由于 ArcGIS 10.8 是 32 位应用程序,需要安装 32 位版本的 Microsoft Access Database Engine 2016 Redistributable。如果Office 2024 是 64 位版本,可能会遇到冲突,需要通过“静默安装”方式解决。

下载和安装步骤:

  1. 下载驱动

    • 访问 Microsoft 下载中心,搜索 Microsoft Access Database Engine 2016 Redistributablehttps://www.microsoft.com/en-us/download/details.aspx?id=54920。
    • 下载 32 位版本(文件名为 accessdatabaseengine.exe)。
  2. 标准安装(如果 Office 是 32 位):

    • 直接运行下载的 accessdatabaseengine.exe 文件,按照提示完成安装。
    • 安装完成后,重启 ArcGIS 10.8,尝试打开 .xlsx 或 .xls 文件。
  3. 静默安装(如果 Office 是 64 位或遇到冲突):

    • 如果 Office 2024 是 64 位,标准安装可能会失败,提示“无法安装 32 位驱动,因为已安装 64 位 Office”。
    • 使用以下步骤进行静默安装:
      1. 将下载的 accessdatabaseengine.exe 保存到本地(如 D:\AccessDatabaseEngine)。
      2. 打开 命令提示符(以管理员身份运行):
        • 在 Windows 搜索栏输入 cmd,右键选择“以管理员身份运行”。
      3. 切换到驱动文件所在目录:
        cd D:\AccessDatabaseEngine
        
      4. 执行静默安装命令:
        accessdatabaseengine.exe /quiet
        
      5. 安装完成后,无需重启系统,但建议重启 ArcGIS。

注意

  • 静默安装可以绕过 Microsoft 的位数检测,强制安装 32 位驱动。
  • 如果仍然失败,检查是否需要卸载现有的 Access Database Engine(通过控制面板 > 程序和功能),然后重新安装。

4. 在 ArcGIS 10.8 中打开 .xlsx 文件

安装驱动后,按照以下步骤在 ArcGIS 10.8 中打开 .xlsx 文件:

  1. 打开 ArcMap 或 ArcCatalog。
  2. 点击 添加数据 按钮(或在 ArcCatalog 中浏览文件)。
  3. 导航到 .xlsx 文件所在目录。
  4. 选择 .xlsx 文件,展开后选择具体的 工作表(工作表名称后会带 $ 符号,例如 Sheet1$)。
  5. 点击 添加,工作表将以只读表格形式加载到 ArcGIS 中。

注意事项

  • 确保 .xlsx 文件的 第一行 包含字段名称,ArcGIS 会将其识别为字段名。
  • 如果工作表名称包含空格或特殊字符(如 @),ArcGIS 会用单引号括起来(如 '@Customer Names$')。
  • Excel 文件在 ArcGIS 中是 只读 的,无法直接编辑。

5. 解决可能的错误

以下是一些常见问题及解决方法:

6. 替代方案

如果驱动安装仍然有问题,可以考虑以下替代方法:

  • 转换为 CSV 文件
    • 将 .xlsx 文件另存为 .csv 格式,ArcGIS 10.8 支持 .csv 文件,且无需驱动。但注意 CSV 文件不支持多工作表,且可能丢失格式信息。
  • 升级到 ArcGIS Pro
    • 如果可能,考虑使用 ArcGIS Pro(最新版本如 3.5),它集成了 LibXL 库,可以在无驱动的情况下直接读取 .xlsx 文件,且对 Office 2024 的兼容性更好。

8. 联系支持

如果以上步骤仍无法解决问题,建议:

  • 联系 Esri 支持服务(https://support.esri.com),提供 ArcGIS 版本、Office 版本和错误信息。
  • 在 Esri 社区论坛(https://community.esri.com)发帖,获取同行建议。

总结

要在 ArcGIS 10.8 中打开 .xlsx 或 .xls 文件,需要安装 32 位 Microsoft Access Database Engine 2016 Redistributable。如果 Office 2024 是 64 位,使用静默安装方式解决位数冲突。安装驱动后,通过“添加数据”功能加载 .xlsx 文件即可。如果遇到问题,尝试将文件另存为 .csv 格式作为临时解决方案。

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

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

相关文章

Python----OpenCV(图像处理——图像的多种属性、RGB与BGR色彩空间、HSB、HSV与HSL、ROI区域)

Python----计算机视觉处理(opencv:像素,RGB颜色,图像的存储,opencv安装,代码展示) Python----计算机视觉处理(Opencv:图片颜色识别:RGB颜色空间,…

java设计模式[1]之设计模式概览

文章目录 设计模式什么是设计模式为什么要学习设计模式设计模式的设计原则设计模式的分类 设计模式 什么是设计模式 设计模式是前人根据经验的总结,是软件开发中的最佳实践,帮助开发者在面对复杂设计问题时提供有效的解决方案。设计模式不仅仅只是一种…

aflplusplus:开源的模糊测试工具!全参数详细教程!Kali Linux教程!(四)

使用 afl-lto clang LLVM 编译器 1. -help 显示可用选项 afl-lto --help 其他选项同上,这里不再展开叙述。 afl-lto 1. -help 显示可用选项 afl-lto --help 其他选项同上,这里不再展开叙述。 afl-network-client 1. 帮助文档 afl-network-cl…

区间合并:牛奶

区间合并:牛奶 牛奶 www.acwing.com/problem/content/description/1345/ 本质就是区间合并问题从第一次挤奶才开始计算两个最长时间 import java.util.*;public class Main {static final int N 5010;static Pair[] pairs new Pair[N];static class Pair imple…

Hive实现值列表横向展示(非列转行)

一、场景说明: 当前有各个流程的节点名称和节点时间。数仓中的表存在的格式为纵向存储,分别为节点名称、接收时间 现数据分析过程中需要将每个流程的节点时间横向展示,如果没有该节点则置空 这种区别于行转列和列转行的操作。(具体可参考博主**

蓝桥杯20151 跳石头

问题描述 小明正在和朋友们玩跳石头的小游戏,一共有 n 块石头按 1 到 n 顺序排成一排,第 i 块石头上写有正整数权值 ci​ 。 如果某一时刻小明在第 j 块石头,那么他可以选择跳向第 jcj​ 块石头 (前提 jcj≤n )或者跳…

深度学习——基于卷积神经网络的MNIST手写数字识别详解

文章目录 引言1. 环境准备和数据加载1.1 下载MNIST数据集1.2 数据可视化 2. 数据预处理3. 设备配置4. 构建卷积神经网络模型5. 训练和测试函数5.1 训练函数5.2 测试函数 6. 模型训练和评估6.1 初始化损失函数和优化器6.2 训练过程 7. 关键点解析8. 完整代码9. 总结 引言 手写数…

Activiti初识

文章目录 1 工作流介绍1_工作流概念介绍2 工作流系统3 适用行业4 具体应用5 实现方式 2 Activiti介绍1_BPM2 BPM 软件3 BPMN 3 使用步骤1_部署 activiti2 流程定义3 流程定义部署4 启动一个流程实例5 用户查询待办任务(Task)6 用户办理任务7 流程结束 4 Activiti应用1_Activiti…

CyclicBarrier入门代码解析

文章目录 核心思想:组队出游,人到齐了才出发 🚌最简单易懂的代码示例代码解析运行效果分析CyclicBarrier vs CountDownLatch 的关键区别CyclicBarrier在业务系统里面通常有什么常用的应用场景核心应用模式1. 数据并行处理与ETL(最…

Maven 配置中绕过 HTTP 阻断机制的完整解决方案

Maven 配置中绕过 HTTP 阻断机制的完整解决方案 一、背景与问题分析 自 Maven 3.8.1 版本起&#xff0c;出于安全考虑&#xff0c;默认禁止了对 HTTP 仓库的访问。这一机制通过 <mirror> 配置中的 maven-default-http-blocker 实现&#xff0c;其作用是拦截所有使用 HT…

【大厂机试题解法笔记】恢复数字序列

题目 对于一个连续正整数组成的序列&#xff0c;可以将其拼接成一个字符串&#xff0c;再将字符串里的部分字符打乱顺序。如序列8 9 10 11 12,拼接成的字符串为89101112,打乱一部分字符后得到90811211,原来的正整数10就被拆成了0和1。 现给定一个按如上规则得到的打乱字符的字…

MongoDB 事务有哪些限制和注意事项?

MongoDB 的多文档 ACID 事务虽然强大&#xff0c;但在使用时确实有一些限制和需要特别注意的事项。 以下是主要的限制和注意事项&#xff1a; 1. 性能开销 (Performance Overhead) 额外协调: 事务需要额外的协调工作&#xff0c;包括跟踪事务状态、管理锁&#xff08;即使是乐…

CTF实战技巧:获取初始权限后如何高效查找Flag

CTF实战技巧&#xff1a;获取初始权限后如何高效查找Flag 在CTF比赛中&#xff0c;获得初始访问权限只是开始&#xff0c;真正的挑战在于如何在系统中高效定位Flag。本文将分享我在渗透测试中总结的系统化Flag搜索方法&#xff0c;涵盖Linux和Windows双平台。 引言&#xff1a;…

kafka Tool (Offset Explorer)使用SASL Plaintext进行身份验证

一、前面和不需要认证的情况相同&#xff1a; 1、填写Properties中的cluster name和版本&#xff0c;以及zk的ip和port 2、Advanced中填写bootstrap servers 二、和不需要认证时不同的点&#xff1a; 1、Security的Type&#xff0c;不需要认证时选plaintext&#xff0c;需要认…

最小费用最大流算法

最小费用最大流算法 原理 问题:网络中有源点(起点)和汇点(终点),每条边有流量上限和单位流量费用。求: 从源点到汇点的最大流量在流量最大的前提下,总费用最小核心思想:在找增广路时,选择单位费用之和最小的路径(使用SPFA找最短路) 实现步骤 建图:使用链式前向…

从汇编的角度揭开C++ this指针的神秘面纱(上)

C中的this指针一直比较神秘。任何类的对象&#xff0c;都有一个this指针&#xff0c;无处不在。那么this指针的本质究竟是什么&#xff1f;this指针什么时候会被用到&#xff1f;今天通过几段简单的代码&#xff0c;来揭秘一下。 要先揭秘this指针&#xff0c;先来说一下函数调…

18 - GCNet

论文《GCNet: Non-local Networks Meet Squeeze-Excitation Networks and Beyond》 1、作用 GCNet通过聚合每个查询位置的全局上下文信息来捕获长距离依赖关系&#xff0c;从而改善了图像/视频分类、对象检测和分割等一系列识别任务的性能。非局部网络&#xff08;NLNet&…

人工智能学习17-Pandas-查看数据

人工智能学习概述—快手视频 人工智能学习17-Pandas-查看数据—快手视频

RV1126+OPENCV在视频中添加LOGO图像

一.RV1126OPENCV在视频中添加LOGO图像大体流程图 主要是利用RV1126的视频流结合OPENCV的API在视频流里面添加LOGO图像&#xff0c;换言之就是在RV1126的视频流里面叠加图片。大体流程我们来看上图&#xff0c;要完成这个功能我们需要创建两个线程(实际上还有初始化过程&#xf…

汽车制造通信革新:网关模块让EtherCAT成功对接CCLINK

‌在现代工业自动化生产领域&#xff0c;不同品牌和类型的设备往往采用不同的通信协议&#xff0c;这给设备之间的互联互通带来了挑战。某汽车制造企业的生产线上&#xff0c;采用了三菱FX5U PLC作为主站进行整体生产流程的控制和调度&#xff0c;同时配备了库卡机器人作为从站…