Toxy
是继
NPOI
之后主推的还有一个项目,主要目的是为了解决文档的抽取问题。其支持的格式包括全部
docx
、
xlsx
、
xls
、
csv
、
vcard
等。
以下是一个简单但非常实用的样例
ParserContext c=new ParserContext(@"d:\demo.xls");
var parser=ParserFactory.CreateSpreadsheet(c);
var spreadsheet= parser.Parse();
DataSet ds = spreadsheet.ToDataSet();
这里就是传说中能够直接把
Excel
Workbook
转换成
DataSet
的代码,奇妙吧
!
这里
CreateSpreadsheet
支持
xls
和
xlsx
,所以你无需操心这方面的问题。
除了
Workbook
转
DataSet
外,
Toxy
也支持把
Excel
里面的某个表转成
DataTable
,由于
ToxyTable
有一个叫
ToDataTable
的方法,而一个
ToxySpreadsheet
(相当于
Excel
workbook
)能够包括多个
ToxyTable
。
有了
Toxy
,抽取
Excel
数据的工作变得更加简单了!
參考资料
官方站点: toxy . codeplex . com
http : //blog.sina.com.cn/s/blog_701d1da40101h66g.html
官方站点: toxy . codeplex . com
http : //blog.sina.com.cn/s/blog_701d1da40101h66g.html
http
:
//blog.sina.com.cn/s/blog_701d1da40101gi6m.html