c#连接excel示例分享

 更新时间:2014年02月25日 11:49:43   作者:  
这篇文章主要介绍了c#连接excel示例,需要注意excel版本的引擎问题,需要的朋友可以参考下

复制代码 代码如下:

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

相关文章

  • Unity扩展Hierachry的右键菜单

    Unity扩展Hierachry的右键菜单

    这篇文章主要为大家详细介绍了Unity扩展Hierachry的右键菜单,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • C#实现过滤html标签并保留a标签的方法

    C#实现过滤html标签并保留a标签的方法

    这篇文章主要介绍了C#实现过滤html标签并保留a标签的方法,文中的自定义函数采用正则过滤实现了该功能,是非常实用的技巧,需要的朋友可以参考下
    2014-09-09
  • Quartz.Net任务和触发器实现方法详解

    Quartz.Net任务和触发器实现方法详解

    这篇文章主要介绍了Quartz.Net任务和触发器实现方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • C#实现飞行棋优化版

    C#实现飞行棋优化版

    这篇文章主要为大家详细介绍了C#实现飞行棋的优化版,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • C#实现接口base调用示例详解

    C#实现接口base调用示例详解

    这篇文章主要为大家介绍了C#实现接口base调用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Unity UGUI的GraphicRaycaster射线投射组件介绍使用

    Unity UGUI的GraphicRaycaster射线投射组件介绍使用

    这篇文章主要为大家介绍了Unity UGUI的GraphicRaycaster射线投射组件介绍使用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 使用c#开发公众平台自定义菜单功能

    使用c#开发公众平台自定义菜单功能

    微信公众平台服务号开放了自定义菜单API,本案例介绍C#开发微信公众号自定义菜单功能。在此基础上可以开发更完善的自定义菜单管理功能
    2014-01-01
  • C#线程同步的几种方法总结

    C#线程同步的几种方法总结

    在本篇文章里小编给大家整理的是关于C#线程同步的几种方法总结,需要的朋友们可以学习下。
    2020-02-02
  • C#之CLR内存字符串常量池(string)

    C#之CLR内存字符串常量池(string)

    这篇文章主要介绍了C#之CLR内存字符串常量池(string),对于学习和理解C#内存原理很有帮助,需要的朋友可以参考下
    2014-08-08
  • winform树形菜单无限级分类实例

    winform树形菜单无限级分类实例

    本文介绍了“winform树形菜单无限级分类实例”,需要的朋友可以参考一下
    2013-03-03

最新评论