C# 读取EXCEL文件的三种方法

  • A+
所属分类:.NET 开发&源码

本文将介绍excel文件读取方式,分别通过OleDB,office excel,csv文件流三种方式读取:

1.方法一:采用OleDB读取EXCEL文件:

把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:

 

对于EXCEL中的表即sheet([sheet1$])如果不是固定的可以使用下面的方法得到

另外:也可进行写入EXCEL文件,实例如下:

2.方法二:引用的com组件:Microsoft.Office.Interop.Excel.dll   读取EXCEL文件

首先是Excel.dll的获取,将Office安装目录下的Excel.exe文件Copy到DotNet的bin目录下,cmd到该目录下,运行 TlbImp EXCEL.EXE Excel.dll 得到Dll文件。 再在项目中添加引用该dll文件.

3.方法三:将EXCEL文件转化成CSV(逗号分隔)的文件,用文件流读取(等价就是读取一个txt文本文件)。

先引用命名空间:using System.Text;和using System.IO;

另外也可以将数据库数据导入到一个txt文件,实例如下:

ps: 因为最近需要用到,所以百度了一下,找到这篇,刚好可用,于是转载了过来,方便更多人看到,也方便自己以后查看。

本文代码来自:https://www.open-open.com/code/view/1420029490093
weinxin
我的微信公众号
我的微信公众号扫一扫
Thinkin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: