码迷,mamicode.com
首页 > 其他好文 > 详细

4句代码读取Excel到DataSet(非Excel组件)

时间:2014-11-06 20:10:33      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:blog   http   ar   sp   数据   div   on   2014   问题   

Toxy是继NPOI之后主推的另一个项目,主要目的是为了解决文档的抽取问题,其支持的格式包括所有docxxlsxxlscsvvcard等。
下面是一个简单但很有用的例子
 ParserContext c=new ParserContext(@"d:\demo.xls");
var parser=ParserFactory.CreateSpreadsheet(c);
var spreadsheet= parser.Parse();
DataSet ds = spreadsheet.ToDataSet();

这里就是传说中可以直接把Excel Workbook转换成DataSet的代码,神奇吧!
这里CreateSpreadsheet支持xlsxlsx,所以你无需担心这方面的问题。
除了WorkbookDataSet外,Toxy也支持把Excel里面的某个表转成DataTable,因为ToxyTable有一个叫ToDataTable的方法,而一个ToxySpreadsheet(相当于Excel workbook)可以包含多个ToxyTable
有了Toxy,抽取Excel数据的工作变得更加简单了!
参考资料

官方网站:
toxy.codeplex.com
http
://blog.sina.com.cn/s/blog_701d1da40101h66g.html
http://blog.sina.com.cn/s/blog_701d1da40101gi6m.html

4句代码读取Excel到DataSet(非Excel组件)

标签:blog   http   ar   sp   数据   div   on   2014   问题   

原文地址:http://blog.csdn.net/qq84937231/article/details/40864621

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!