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

相关文章

  • VS2019打包WPF安装程序最新教程(图文详解)

    VS2019打包WPF安装程序最新教程(图文详解)

    这篇文章主要介绍了VS2019打包WPF安装程序最新教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • .Net笔记:System.IO之Stream的使用详解

    .Net笔记:System.IO之Stream的使用详解

    本篇文章是对.Net中System.IO之Stream的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#执行外部命令的方法

    C#执行外部命令的方法

    这篇文章主要介绍了C#执行外部命令的方法,实例分析了C#调用CMD.exe程序执行外部命令的技巧,需要的朋友可以参考下
    2015-06-06
  • Js中的substring,substr与C#中的Substring比较

    Js中的substring,substr与C#中的Substring比较

    本篇文章主要是对Js中的substring,substr与C#中的Substring进行了比较。需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • c#单例模式(Singleton)的6种实现

    c#单例模式(Singleton)的6种实现

    这篇文章主要介绍了c#单例模式(Singleton)的6种实现 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • C# 透明窗体制作实现方法比较分析

    C# 透明窗体制作实现方法比较分析

    制作透明窗体办法有好几种,各有优缺点.我们先来看看C#本身提供的办法:通过设置窗体的 TransparencyKey实现,需要的朋友可以了解下
    2012-12-12
  • 一文详解如何在C#中使用RESTful API

    一文详解如何在C#中使用RESTful API

    通过Web开发的路径,大家会发现自己迟早需要处理外部API,本文将列出在C#项目中使用RESTful API的方法的最全面列表,希望对大家有所帮助
    2025-03-03
  • 使用C#与SQL Server数据库进行交互的详细步骤

    使用C#与SQL Server数据库进行交互的详细步骤

    在C#中与数据库进行交互,通常使用ADO.NET(ActiveX Data Objects .NET)框架,ADO.NET是.NET Framework中用于数据访问的一组类库,它提供了多种用于连接和操作数据库的方法,以下是使用C#与SQL Server数据库进行交互的详细步骤,需要的朋友可以参考下
    2024-08-08
  • C#实现动态创建接口并调用的实例

    C#实现动态创建接口并调用的实例

    这篇文章介绍了C#实现动态创建接口并调用,文中通过实例代码介绍的非常详细。对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-11-11
  • C#调用OpenXml读取excel行数据

    C#调用OpenXml读取excel行数据

    这篇文章主要为大家详细介绍了C#如何调用OpenXml实现读取excel行数据,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-12-12

最新评论