arcgis 无法打开excel文件 提示 无法注册类
来源:互联网 发布:php微信关注事件推送 编辑:程序博客网 时间:2024/06/05 08:14
对于ArcGIS Desktop 对 office 版本的支持情况
ArcGIS 支持 :
- Excel 2003 以及更早版本的 .xls 文件;
- Excel 2007 的 .xlsx 文件。
为什么要分开说呢?
*.xls 文件可以直接在ArcGIS中以只读的形式打开,例如直接在ArcMap中添加数据、在ArcMap中添加XY数据显示为点、在ArcCatalog中进行查看等等。
而 *.xlsx 文件打开时,需要有一个数据驱动。如果我们遇到这个错误:“Failed to connect to ddatabase. An underlying database error occured. 没有注册类 ”,那就是缺少驱动的结果。
一般如果我们安装了 MS Office 2010 或者 2013,或者根本就没有安装 Office,这个错误必然会遇到了。
需要安装 2007 Office System 驱动程序(AccessDatabaseEngine.exe) ,下载英文版点这里,中文版点这里,这个包的官方说明如下:
此下载将安装一组组件,非 Microsoft Office 应用程序可以使用它们从 2007 Office system 文件中读取数据,例如从 Microsoft Office Access 2007(mdb 和 accdb)文件以及 Microsoft Office Excel 2007(xls、xlsx 和 xlsb)文件中读取数据。这些组件还支持与 Microsoft Windows SharePoint Services 和文本文件建立连接。
此外,还会安装 ODBC 和 OLEDB 驱动程序,供应用程序开发人员在开发与 Office 文件格式连接的应用程序时使用。
ArcGIS访问Excel表时,字段类型的确定
ArcGIS 访问 Excel 时,字段名称从工作表各列的首行中获取。
在 Excel 中指定的字段类型对 ArcGIS 中显示的字段类型不起任何决定作用。ArcGIS 中的字段类型是由该字段的头八行值扫描决定的。
如果在单个字段中扫描到混合数据类型,则该字段将以字符串字段的形式返回,并且其中的值将被转换为字符串。
在 ArcGIS 中,数值字段将被转换为双精度数据类型。
其他问题
1. 如果不想安装前面的驱动,最快的办法使得ArcGIS能够访问2007以后版本的表格文档,那就另存为97-2003版本的 *.xls了。
2. 想把要素类的属性表导出来以供Excel使用,那就将属性表导出为 *.dbf 格式,然后打开方式使用 Excel 即可。
3. 使用工具 Export to Excel 也可以将表导出为 Excel 表。
- arcgis 无法打开excel文件 提示 无法注册类
- arcgis 无法打开excel文件 提示 无法注册类
- arcgis 无法打开excel文件 提示 无法注册类
- win7下excel提示“文件已损坏,无法打开。”解决办法
- 无法直接打开excel文件
- excel文件总是提示“内存不足,无法打开excel,请关闭其他应用程序再试。”解决办法
- 在iis中注册asp.net 2.0 解决打开aspx文件提示无法找到该页
- 打开Qt creator,提示无法覆盖文件
- netbeans打开UTF文件,提示无法使用
- 编程错误提示 无法打开头文件
- excel文件已损坏,无法打开
- 64位word2013、Excel 2013提示内存不足,PowerPoint 2013无法打开文件的一个解决方案
- Arcgis---.sxd文件移动位置后无法打开
- eclipse无法打开.ftl文件或打开.ftl没提示
- VC 打开 Excel 文件后,excel.exe进程无法退出
- 企业管理器打开某个数据表时提示:无法执行查询,因为一些文件缺少或未注册
- ArcGIS Server无法注册Oracle一例
- VS2008提示无法打开包括文件:“afxcontrolbars.h”
- Centos7配置Django+Gunicorn+Nginx
- 反射与动态代理
- JAVA课程3九九乘法口诀
- JSON
- C语言中const的详细用法及声明规则
- arcgis 无法打开excel文件 提示 无法注册类
- 反射与动态代理的应用(一):在RPC中的使用
- 基于FormsAuthentication的用户、角色身份认证
- 爬格子呀6-10、6-11、6-12
- 内存分配-slab分配器1
- java回调方法、钩子方法以及模板方法模式
- [noip2008]双栈排序
- 【Unity编辑器】UVPreview扩展
- 1017. A除以B (20)