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

Toxy是一款针对文档抽取的高效工具,支持多种格式如docx、xlsx等。它能将Excel工作簿直接转换为DataSet,同时也支持将Excel中的单个表格转换为DataTable,大大简化了Excel数据抽取流程。
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值