C#连接Excel2003和Excel2007以上版本做数据库的连接字符串
来源:互联网 发布:易建联篮网数据 编辑:程序博客网 时间:2024/06/04 18:29
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
- C#连接Excel2003和Excel2007以上版本做数据库的连接字符串
- Excel2007之前的和Excel2003连接字符串的不同
- C# 连接EXCEL2007和ACCESS2007
- C#连接Oracle数据库的连接字符串
- C#连接Oracle数据库的连接字符串
- C#导入Excel2007数据的连接驱动
- poi 导出excel2003和excel2007的不同
- [数据库连接字符串] EXCEL2007 连接字符串
- php 5.3连接mssql2005以上版本的数据库
- 连接并查询Excel2003数据库
- 关于兼容导入excel2003和excel2007版本注意事项
- C# .NET OLEDB 访问Excel2000-2003, Excel2007的不同连接字符串格式
- 在C#中使用NPOI2.0操作Excel2003和Excel2007
- 在C#中使用NPOI2.0操作Excel2003和Excel2007
- 在C#中使用NPOI2.0操作Excel2003和Excel2007
- Excel2007以上版本的导入方法
- Excel2007以上版本的导入方法
- C#与各种数据库的连接字符串
- 古堡算式--蓝桥杯
- 环球投资旅行:穿越六大洲的投资奇遇
- redhat中设置环境变量PATH的方法
- Linux 如何查看终端显示内容的前一屏
- 关于层半透明的问题
- C#连接Excel2003和Excel2007以上版本做数据库的连接字符串
- 转载黄文奇教授语录,安息~
- bsp是什么?
- PCB布线技术
- 遇到了dpkg was interrupted, you must manually run 'dpkg..的问题
- 面向对象的5条基本设计原则
- 使用Jquery EasyUI Combobox 时的一个问题
- google test
- 电源管理之pmu驱动分析