用LinqToExcel处理有标题表格的数据
1. 先根据表格标题定义一个类。
    public class News
    {
        public string Title { set; get; }
        public string Content { set; get; }
        public DateTime AddTime { get; set; }    
    }
2. 引入Excel工作簿文件
string filename = @"c:\new3.xls";
ExcelQueryFactory excel = new ExcelQueryFactory(filename);
3. 添加对象属性与工作表列的映射
    excel.AddMapping<News>(c => c.Title, "标题");
    excel.AddMapping<News>(c => c.Content, "内容");
    excel.AddMapping<News>(c => c.AddTime, "时间");
4. 使用Linq语法查询获取数据
    var result = from d in excel.Worksheet<News>(1)
		 where d.AddTime>DateTime.Parse("2013-10-31")
		 select d;
用LinqToExcel处理有标题表格的数据的更多相关文章
- DOM的小练习,两个表格之间数据的移动
		本次讲的是两个表格之间数据的移动,左边的表格移动到右边,并且左边表格移动内容消失. <head> <meta http-equiv="Content-Type" ... 
- Repeater控件 ---表格展示数据
		简介: Repeater控件是Web 服务器控件中的一个容器控件,它使您可以从页的任何可用数据中创建出自定义列表. Repeater 控件不具备内置的呈现功能,这表示用户必须通过创建模板为 Repea ... 
- Jqgrid入门-操作表格的数据(二)
		上一篇中,Jqgrid已经可以从服务端获得数据,并显示在Grid表格中了.下面说一下,如何操作表格及其数据. jqGrid有很多方法函数,用来操作数据或者操作Grid表格本身.jq ... 
- 在Bootstrap开发框架中使用dataTable直接录入表格行数据(2)--- 控件数据源绑定
		在前面随笔<在Bootstrap开发框架中使用dataTable直接录入表格行数据>中介绍了在Web页面中使用Jquery DataTable插件进行对数据直接录入操作,这种处理能够给用户 ... 
- 在Bootstrap开发框架中使用dataTable直接录入表格行数据
		在Winform开发的时候,我们很多时候可以利用表格控件来直接录入数据,不过在Web上较少看到,其实也可以利用dataTable对象处理直接录入表格行数据,这个可以提高数据的录入方便,特别是在一些简单 ... 
- datagrid数据表格当数据为0的时候页面不显示数据
		如下图: datagrid数据表格当数据为0的时候页面不显示数据,为空的表格数据全是0,但是页面无法显示 传递的json数据也是没问题的: 所以实在想不通,为什么easyUI datagrid 不显示 ... 
- C#读取Excel表格的数据
		1.创建工程后,需要下载 EPPlus.dll 添加到工程中,这里有一个下载地址:https://download.csdn.net/download/myunity/10784634 2.下面仅实现 ... 
- VLOOKUP函数将一个excel表格的数据匹配到另一个表中
		sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ... 
- [转载]JAVA获取word表格中数据的方案
		上一个项目的开发中需要实现从word中读取表格数据的功能,在JAVA社区搜索了很多资料,终于找到了两个相对最佳的方案,因为也得到了不少网友们的帮助,所以不敢独自享用,在此做一个分享. 两个方案分别是: ... 
随机推荐
- 从零开始学android开发-详细谈谈intent的startActivityForResult()方法
			1.两种实现activity跳转的方法 实现activity的跳转主要有两种方法,startActivity()和startActivityForResult();例如activity A跳转到act ... 
- powershell 查看程序的tcp网络连接
			在运维工作中,常常查看某个业务的网络连接状况,在这里借用netstat来实现查找连接.用hash特性避免反复. $add=@{} while(1){ ps|?{$_.path -match 'E:\\ ... 
- spring mvc+ajax分页
			分页大致思路:页面每次把当前页传到后台并获得从后台传过来的json数据,解析后布局到这个页面上. 1.服务端代码: @Controller public class MemcachedContrlle ... 
- 百度之星资格赛,hdu 4825 XOR SUM
			显然是要建一棵0.1树 事实上非常easy就是二叉树,仅仅只是为了操作简便,即程序的速度,所以就採用静态树,即不动态分配内存,使用较大的全局数组.0是根节点 #include<cstdio> ... 
- js 数组排序要注意的问题,返回的值最好为 -1, 0, 1之间的值
			var test10Elements = [7, 6, 5, 4, 3, 2, 1, 0, 8, 9]; var comparefn = function (x, y) { return x - y; ... 
- [001]socket通信--server和client实现迭代的简单例子
			server端: #include<stdio.h> #include<stdlib.h> #include<string.h> #include<unist ... 
- php动态调用方法_sux
			<form action=""> <input type="hidden" name="mod" id="mo ... 
- Linux上安装Squall
			Squall是Storm之上的类SQL查询工具,能够将类SQL语句转换成topology,然后提交给Storm运行. 安装Squall前要先安装Java和sbt(simple build tool), ... 
- [转]Easy Stored Procedure Output   Oracle Select
			本文转自:http://www.oraclealchemist.com/oracle/easy-stored-procedure-output/ I answered a question on a ... 
- SharpDevelop 编译时,任务失败,因为未找到“resgen.exe”的解决方法
			在git clone sprite的项目,在本地编译的时候,会出现 任务失败,因为未找到“resgen.exe”,或未安装正确的 Microsoft Windows SDK.任务正在注册表项 HKEY ... 
