如何在 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。
確認步驟:
- 打開 Excel 2024,點擊 文件 > 賬戶 > 關于 Excel。
- 在 關于 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 位版本,可能會遇到沖突,需要通過“靜默安裝”方式解決。
下載和安裝步驟:
-
下載驅動:
- 訪問 Microsoft 下載中心,搜索 Microsoft Access Database Engine 2016 Redistributablehttps://www.microsoft.com/en-us/download/details.aspx?id=54920。
- 下載 32 位版本(文件名為
accessdatabaseengine.exe
)。
-
標準安裝(如果 Office 是 32 位):
- 直接運行下載的
accessdatabaseengine.exe
文件,按照提示完成安裝。 - 安裝完成后,重啟 ArcGIS 10.8,嘗試打開 .xlsx 或 .xls 文件。
- 直接運行下載的
-
靜默安裝(如果 Office 是 64 位或遇到沖突):
- 如果 Office 2024 是 64 位,標準安裝可能會失敗,提示“無法安裝 32 位驅動,因為已安裝 64 位 Office”。
- 使用以下步驟進行靜默安裝:
- 將下載的
accessdatabaseengine.exe
保存到本地(如D:\AccessDatabaseEngine
)。 - 打開 命令提示符(以管理員身份運行):
- 在 Windows 搜索欄輸入
cmd
,右鍵選擇“以管理員身份運行”。
- 在 Windows 搜索欄輸入
- 切換到驅動文件所在目錄:
cd D:\AccessDatabaseEngine
- 執行靜默安裝命令:
accessdatabaseengine.exe /quiet
- 安裝完成后,無需重啟系統,但建議重啟 ArcGIS。
- 將下載的
注意:
- 靜默安裝可以繞過 Microsoft 的位數檢測,強制安裝 32 位驅動。
- 如果仍然失敗,檢查是否需要卸載現有的 Access Database Engine(通過控制面板 > 程序和功能),然后重新安裝。
4. 在 ArcGIS 10.8 中打開 .xlsx 文件
安裝驅動后,按照以下步驟在 ArcGIS 10.8 中打開 .xlsx 文件:
- 打開 ArcMap 或 ArcCatalog。
- 點擊 添加數據 按鈕(或在 ArcCatalog 中瀏覽文件)。
- 導航到 .xlsx 文件所在目錄。
- 選擇 .xlsx 文件,展開后選擇具體的 工作表(工作表名稱后會帶
$
符號,例如Sheet1$
)。 - 點擊 添加,工作表將以只讀表格形式加載到 ArcGIS 中。
注意事項:
- 確保 .xlsx 文件的 第一行 包含字段名稱,ArcGIS 會將其識別為字段名。
- 如果工作表名稱包含空格或特殊字符(如
@
),ArcGIS 會用單引號括起來(如'@Customer Names$'
)。 - Excel 文件在 ArcGIS 中是 只讀 的,無法直接編輯。
5. 解決可能的錯誤
以下是一些常見問題及解決方法:
- 錯誤:無法連接到數據庫,類未注冊:
- ArcGIS 不顯示更新后的 .xlsx 文件內容:
- ArcMap 崩潰:
- 驅動安裝失敗:
- 確保以管理員身份運行安裝程序。
- 如果 Office 2024 是 CTR 安裝,可能需要聯系 IT 管理員確認是否有其他 Microsoft 驅動沖突。
6. 替代方案
如果驅動安裝仍然有問題,可以考慮以下替代方法:
- 轉換為 CSV 文件:
- 升級到 ArcGIS Pro:
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 格式作為臨時解決方案。