您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

C#使用OleDb方式读取Excel文件

bubuko 2022/1/25 20:04:25 dotnet 字数 1962 阅读 1351 来源 http://www.bubuko.com/infolist-5-1.html

以下两个接口适用于不同的Excel版本: 1、Microsoft.ACE.OLEDB.12.0: A、ACE引擎是与Office?2007一起发布的数据库连接组件,可以同时访问Office?2007或Office 97-2003文件, Access数据库; B、ACE引擎可以访问已打开的Excel文 ...

以下两个接口适用于不同的Excel版本:

1、Microsoft.ACE.OLEDB.12.0:

     A、ACE引擎是与Office 2007一起发布的数据库连接组件,可以同时访问Office 2007或Office 97-2003文件,   Access数据库;

     B、ACE引擎可以访问已打开的Excel文件;

     C、EXCEL连接串样式: "Provider=Microsoft.Ace.OleDb.12.0;data source=文件路径;Extended Properties=‘Excel 8.0; HDR=Yes; IMEX=1‘"

     D、Access DB连接串样式:"Provider=Microsoft.Ace.OleDb.12.0;Data Source=|DataDirectory|\数据库名.mdb;Persist Security Info=True;Jet OLEDB:Database Password=数据库密码"

,未安装对应的Office版本时,则需要下载并安装操作系统版本对应的Access Database Engine(Microsoft Access Database Engine)         

2、Microsoft.Jet.OLEDB.4.0

     A、Jet引擎可以访问office 97-2003, Access数据库

     B、Jet引擎不允许访问已打开的EXCEL文件     

     C、EXCEL连接串样式: "Provider=Microsoft.ACE.OLEDB.4.0;data source=文件路径;Extended Properties=‘Excel 8.0; HDR=Yes; IMEX=1‘"

     D、Access DB连接串样式:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\您 的数据库名.mdb;Persist Security Info=True;Jet OLEDB:Database Password=数据库密码"

  

C#使用OleDb方式读取Excel文件

原文:https://www.cnblogs.com/todayhero/p/12522048.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶