当前位置: 首页 > news >正文

如何在 ArcGIS 中使用 Microsoft Excel 文件_20250614

如何在 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.xdnf.cn/news/1030645.html

相关文章:

  • 【软测】node.js辅助生成测试报告
  • 写作词汇积累(A):颇有微词、微妙(“微”字的学习理解)
  • Veeam Backup Replication系统的安装与使用
  • ABP vNext 多语言与本地化:动态切换、资源继承与热更新
  • webuploader分片上传示例,服务端上传文件到腾讯云CDN Teo 应用示例
  • React 第三方状态管理库的比较与选择
  • 后端通过nignx代理转发,提供接口供前端在防火墙外访问
  • 计算机网络-自顶向下—第一章概述重点复习笔记
  • AI应用:计算机视觉相关技术总结
  • Elasticsearch从安装到实战、kibana安装以及自定义IK分词器/集成整合SpringBoot详细的教程ES(四)查询、排序、分页、高亮
  • 打卡Day53
  • 2025虚幻5蓝图编辑器的细节面板调不出来
  • MySQL-DQL数据查询语句深度解析与实战指南
  • 使用docker中的ollama
  • Python实战应用-Python操作MySQL数据库
  • 雪豹速清APP:高效清理,畅享流畅手机体验
  • python打卡day53@浙大疏锦行
  • DAY 53 对抗生成网络
  • 操作系统知识(1)
  • 造轮子系列:从0到1打造生产级HTTP客户端,优雅封装OkHttp/HttpClient,支持异步、重试与文件操作
  • 自定义表单右侧属性使用v-bind绑定渲染
  • 知识点|MVC模式(Model–view–controller)
  • 中英双配毕业祝福(毕业季快乐!)
  • MRI中的“髓鞘探测器”:T1w/T2w比值揭秘
  • 【面板数据】A股上市公司注册地所在地数据集(1991-2023年)
  • securecrt里如何把会话管理器固定在会话的左侧?
  • 北航自由指令驱动的多模态导航最新研究:OctoNav:开启通用智能体具身导航
  • SageAttention2原理和计算过程
  • 开机不用输入密码,修改注册表
  • 【设计模式】UML类图与工厂模式