▲1、通过excel的接口操作★限制:需要安装excel▲1.1、采用interop方式。参考:《creating an excel spreadsheet and adding data to it programmatically》http://www.csharphelp.com/archives/archive241.html▲1.2、使用反射的技术。参考:《calling a com component from c# (late binding)》http://www.c-sharpcorner.com/1/call_com.asp
注1:即逗号分隔列,回车分隔行的文本格式注2:常见“datagrid输出到excel”都是这种方法,例如孟宪会主页上的例子,他是重定向datagrid的render,但是那只是个示意,不能什么情况下都照抄,比如如果grid里有checkbox等太复杂的东西就不行了,最好还是自己写循环从datatable直接生成。注3:即biff(binary interchange file format)格式,参考《file: how to create a biff5 file》http://support.microsoft.com/default.aspx?scid=kb;en-us;150447