C#连接Excel2003和Excel2007以上版本做数据库的连接字符串_MsSql

复制代码 代码如下:

string fileExt = Path.GetExtension(excelPath);
string conn = "";
if (fileExt == ".xls")
{
conn = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =" + excelPath + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'";
}
else
{
conn = "Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source =" + excelPath + ";Extended Properties='Excel 12.0;HDR=Yes;IMEX=1'";
}

03和07、10等版本的引擎不同
03是Microsoft.Jet.OLEDB.4.0
07及以上是Microsoft.ACE.OLEDB.12.0
并且Microsoft.ACE.OLEDB.12.0引擎需要一个文件,下载安装:http://www.microsoft.com/zh-cn/download/details.aspx?id=23734
其实后者可以兼容前者尴尬
参考文章链接:http://blog.csdn.net/Limpire/article/details/2599760

时间: 2025-01-26 23:50:58

C#连接Excel2003和Excel2007以上版本做数据库的连接字符串_MsSql的相关文章

C#连接Excel2003和Excel2007以上版本做数据库的连接字符串

复制代码 代码如下: string fileExt = Path.GetExtension(excelPath); string conn = ""; if (fileExt == ".xls") { conn = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =" + excelPath + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX

IIS中使用的ISAPI_Rewrite Full版本做反向代理详解_win服务器

反向代理是什么? 大家去过落伍者吧?大家可以通过IP查看落伍的IP是在韩国,大家可知道,其实落伍的数据还是在国内.如何做到这样的呢,这就叫反向代理,在韩国的服务器将http请求发送到国内服务器的某个http端口,再将回传的数据返回到韩国,发送至客户,这样就完成了网站实体在国内,看起来网站在国外. 这里说一下IIS做反向代理,实现这个功能ISAPI_Rewrite Full版本可以实现.下载ISAPI_Rewrite Full,安装. 在创建一个网站,这个网站可以用你想要的域名进行访问到,或者最直

Ubuntu LTS 6.06或更新版本下设置Internet连接

这份指南指导你如何在 http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu LTS 6.06 (Dapper Drake)或更新的版本下设置 Internet 连接.这份指南里大多数内容(不一定是全部)对 Ubuntu7.10 及8.10也是适用的. 当你的 Ubuntu 安装并运行起来时,你可能想做的第一件事是连接到 Internet,安装软件并得到帮助.这个任务通常很简单,涉及到的章节要求都很少,当然,你将需要办理联入 I

sql2005-sql 2005跟哪些版本的eclipse能连接。。

问题描述 sql 2005跟哪些版本的eclipse能连接.. 还有能不能帮忙告诉我,有什么代码能看数据库是否连接..谢谢 顺便帮我看下下面的代码哪里错了 代码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBUtils { private static final String className = null; private

MFC做的socket连接的TCP聊天程序,客户端总是连接不上服务器端,上午还好好的,

问题描述 MFC做的socket连接的TCP聊天程序,客户端总是连接不上服务器端,上午还好好的, MFC做的socket连接的TCP聊天程序,客户端总是连接不上服务器端,上午还好好的,下午就一直连接不上,总是怀疑是电脑或者是VC的问题,因为有时候重新装下VC,程序就又好了,请问有懂的吗?这到底是哪里的问题>?用的VC6.0 解决方案 先看端口是否侦听 客户端连接的具体错误信息

.net framework 2.0 下运行好好的,数据库正常连接;IIS为什么一改为1.1版本就出错了,说数据库连接不上?

问题描述 这样的连接,我也是修改了的啊:<!--注意:如果在.net1.1下运行请使用配置<pagesvalidateRequest="false"/>如果在.net2.0下运行请使用配置<pagesvalidateRequest="false"enableEventValidation="false"/>--><pagesvalidateRequest="false"/>报错如

微信想要做的就是“连接一切”

摘要: 连接 可以说是继平台.大数据.云计算,以及互联网思维之后互联网圈的又一流行词汇.至于流行的原因其实很简单,因为微信想要做的就是 连接一切 .还记张小龙在腾讯刚刚成立微 "连接"--可以说是继平台.大数据.云计算,以及互联网思维之后互联网圈的又一流行词汇.至于流行的原因其实很简单,因为微信想要做的就是"连接一切".还记张小龙在腾讯刚刚成立微信事业群时候的内部邮件么? 记住我们的愿景:连接人,连接企业,连接物体.让它们组成有机的自运转的系统,而不是构建分割的局部

历年双11实战经历者:我们是如何做数据库性能优化及运维-CloudDBA和天象

8月24日阿里云数据库技术峰会上,阿里云高级DBA专家玄惭带来面对超大规模的数据库集群,尤其是在每年像双11这样重大促销活动中,阿里云是如何进行运维和优化的.本文主要介绍了天象和CloudDBA两个产品,包括他们的起源.基于系统画像仓库的应用.产品化等,最后对RDS产品的可诊断性建设和可运维性建设作了补充.   随着云数据库时代的到来,它的运维体系不仅仅包括保持数据库集群的稳定,同时我们还要关注用户体验.在业务上,体量大,用户各类,例如有公有云小客户,也有企业大客户,每类客户的需求都各式不一,众

vb6.0如何实现与数据库的连接?

问题描述 vb6.0如何实现与数据库的连接? 用VB做了一个程序,在登录基本信息这一界面的时候要把信息保存在数据库里 解决方案 vb6.0通过控件来连接远程sql数据库 解决方案二: 好几年前写过VB6.0的代码,回头给你找找