急net WinForms中怎样将MS-SQL数据库中的数据导出到excel表中,该如何处理

急!急!急!.net WinForms中怎样将MS-SQL数据库中的数据导出到excel表中
VS2010    SQL2008
怎么才能把SQL表中的数据用一个按钮就能让他在桌面生成一个表格文件呢?
越详细越好  谢谢   非常感谢
急求各位大神的帮助   不胜感激
------解决方案--------------------
http://www.mindstick.com/Blog/294/How%20to%20import%20or%20export%20SQL
也是可以写存储过程,直接调用存储过程;
------解决方案--------------------
用NPOI吧,这个做这玩意儿最简单