ArcGIS / C#开发 无法读取Excel(*.xlsx)文件
2015-06-25 20:11
288 查看
ArcGIS打不开Excel(*.xlsx)文件
此问题也存在于软件开发过程中,无法读取*.xlsx时,都需要此组件。
1.ArcGIS报错:
Failed to connect to ddatabase. An underlying database error occured. 没有注册类
2.原因:
缺少2007 Office System 驱动程序(AccessDatabaseEngine.exe)
3.解决方案:
需要安装 2007 Office System 驱动程序(AccessDatabaseEngine.exe) ,下载英文版点这里,中文版点这里,这个包的官方说明如下:
ps.如果不能正确安装此组件,参照第四部分的后面两个参考流程解决。
4.参考链接:
ArcGIS Desktop 与 Excel.net 使用Access Database Engine 读取Excel注在64位Win7操作系统中安装Microsoft Access Engine的解决方案 Author:AllenRobin http://gisrsman.cnblogs.com
此问题也存在于软件开发过程中,无法读取*.xlsx时,都需要此组件。
1.ArcGIS报错:
Failed to connect to ddatabase. An underlying database error occured. 没有注册类
2.原因:
缺少2007 Office System 驱动程序(AccessDatabaseEngine.exe)
3.解决方案:
需要安装 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 文件格式连接的应用程序时使用。
此外,还会安装 ODBC 和 OLEDB 驱动程序,供应用程序开发人员在开发与 Office 文件格式连接的应用程序时使用。
ps.如果不能正确安装此组件,参照第四部分的后面两个参考流程解决。
4.参考链接:
ArcGIS Desktop 与 Excel.net 使用Access Database Engine 读取Excel注在64位Win7操作系统中安装Microsoft Access Engine的解决方案 Author:AllenRobin http://gisrsman.cnblogs.com
相关文章推荐
- C# 只允许运行一个实例
- C# 实体类序列化与反序列化一 (XmlSerializer)
- C# 实体类序列化与反序列化一 (XmlSerializer)
- c# des 加密 解密
- C#读取文件路径
- 在C#中子线程如何操作主窗口线程上的控件
- C#中五个序列聚合运算(Sum, Average, Min, Max,Aggregate)
- c# datetime 格式化大全与使用总结
- c#sdk的pfop使用代码说明
- 【C#】打印机 printDocument、printDialog、PageSetupDialog、printPreviewDialog
- 第二章 深入 C# 数据类型
- .NET: C#: Datetime
- C# 计算时间差 用timespan函数
- C# 里用到的scalar variable
- 用c#读取excel文件缺少第一行数据解决方法
- C#中对于接口的实现方式
- .NET: C#: Attribute
- C#中子线程操作主线程中窗体上控件的方法
- C# 文件下载四方法
- C#中的委托(Delegate)和事件(Event)