arcgis⽆法打开excel⽂件,没有注册类
*.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 中,数值字段将被转换为双精度数据类型。