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

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

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

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

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

   1: void Main()

   2: {

   3:     var fileName=System.IO.Path.Combine(@"D:\","学生基本信息.xlsx");

   4:     var excelFile=new ExcelQueryFactory(fileName);

   5:     

   6:     var excel=excelFile.Worksheet("sheet1");

   7:     foreach (var element in excel)

   8:     {

   9:         element.Dump();

  10:         "".Dump();

  11:     }

  12: }

输出结果如下:

是不是很简单呢。

附:LinqToExcel下载

最新文章

  1. 在eclipse创建android project,最后一步点击finish没反应
  2. 【安卓安全】ARM平台代码保护之虚拟化
  3. Objective-c的内存管理MRC与ARC
  4. java 基础
  5. 【leetcode❤python】Binary Watch
  6. 炫酷实用的jQuery插件 涵盖菜单、按钮、图片
  7. Dash:程序员的好帮手
  8. 【Java基础】【08面向对象_继承&方法&final】
  9. Contest2161 - 2019-3-21 高一noip基础知识点 测试4 题解版
  10. Spring.profile配合Jenkins发布War包,实现开发、测试和生产环境的按需切换
  11. seq_file学习(2)—— seq_file
  12. VS2013中Python学习笔记[基础入门]
  13. SpringBoot 全配置(推荐收藏)
  14. 高并发高负载系统架构-php篇
  15. [hadoop] hadoop 运行 wordcount
  16. java开学第一周测试代码
  17. element upload 一次性上传多张图片(包含自定义上传不走action)
  18. Linux下源码编译安装PostgreSQL数据库
  19. Python Web框架 bottle flask
  20. Scrum Meeting day 1

热门文章

  1. 在Hibernate单向一对多关联关系中的org.hibernate.StaleStateException 异常。
  2. 【[USACO15FEB]审查(黄金)Censoring (Gold)】
  3. HDU 2586 How far away ?【LCA】
  4. 关于node-sass安装失败的解决办法
  5. 去掉谷歌浏览器 video标签下的下载按钮
  6. SpringMVC学习记录四——功能开发及参数绑定
  7. wordpress建设的企业网站
  8. js 防抖 节流 JavaScript
  9. BP神经网络—java实现(转载)
  10. 菜鸟笔记 -- Chapter 6.2.2 标识符