*.xls 文件可以直接在ArcGIS中以只讀的形式打開
而 *.xlsx 文件打開時,需要有一個數據驅動。如果我們遇到這個錯誤:“Failed to connect to ddatabase. An underlying database error occured. 沒有注冊類 ”,那就是缺少驅動的結果。一般如果我們安裝了 MS Office 2010 或者 2013,或者根本就沒有安裝 Office,這個錯誤必然會遇到了。
ArcGIS 支持 :
- Excel 2003 以及更早版本的 .xls 文件;
- Excel 2007 的 .xlsx 文件。
沒有注冊類的解決辦法:想要ArcGIS能夠訪問2007以后版本的表格文檔,那就另存為97-2003版本的 *.xls
補充:
ArcGIS 訪問 Excel 時,字段名稱從工作表各列的首行中獲取。字段名不能是空格開頭。
在 Excel 中指定的字段類型對 ArcGIS 中顯示的字段類型不起任何決定作用。ArcGIS 中的字段類型是由該字段的頭八行值掃描決定的。如果在單個字段中掃描到混合數據類型,則該字段將以字符串字段的形式返回,並且其中的值將被轉換為字符串。在 ArcGIS 中,數值字段將被轉換為雙精度數據類型。