首页 > 数据库技术 > 详细

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

时间:2020-03-19 11:43:40      阅读:54      评论:0      收藏:0      [点我收藏+]

以下两个接口适用于不同的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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!