arcgis 无法打开excel文件 提示 无法注册类
来源:互联网 发布:贵州大数据峰会 马云 编辑:程序博客网 时间:2024/05/29 02:25
对于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 表。
文章转自:
http://blog.csdn.net/luckyrocks/article/details/38371807
http://blog.csdn.net/kikitamoon/article/details/19043161
- 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”
- Java 基础(8)—— 向上转型、向下转型、动态绑定、静态绑定
- 微信公众号开发:调用微信扫一扫功能
- handler instanceof HandlerMethod 一直是false
- Swift开发:使用SwiftyJSON解析JSON数据
- javascript-replace
- arcgis 无法打开excel文件 提示 无法注册类
- c++primer学习日记 1
- 新手解决class file has wrong version 49.0, should be 48.0
- SQL Server中bit数据类型
- 利用 Construct 2 制作“草船借箭”
- 【广告算法工程师入门 18】机制设计-关键词拍卖与机制演变
- Android 混淆
- 修多种数据库修改功能比较(不断更新)
- 百度地图在java项目中的应用、搜索及定位点