最近才看到原来也可以用Linq来访问Excel,功能还挺强大的。要使用这个功能,首先得下载一个LinqToExcel的相关文件,然后就可以调用相关的方法。

        使用前面介绍过的LinqPad这个工具来试一下,首先启动这个LinqPad,然后把相关的LinqToExcel组件添加进来,在LinqPad主界面按F4就可以进入添加引用的界面,如下:

LinqToExcel使用简介一

     并且把命令空间添加进去,如下:

LinqToExcel使用简介一

新建一个Excel文件,只有sheet1中有数据,内容如下:

LinqToExcel使用简介一

读取代码如下(在LinqPad中编程语言选择C# Program):

void Main()
   2: {
   4:     var excelFile=new ExcelQueryFactory(fileName);
   5:     
   7:     foreach (var element in excel)
   8:     {
   9:         element.Dump();



    
  11:     }
  12: }

相关文章: