.NET中导出Excel的方法大致有三类,一是导出文本文件(csv),或者导出符合某种格式的xml文件,例如此文介绍的Export a DataSet to Microsoft Excel without the use of COM objects;二是利用Ado.NET,没用过,据说效率不高。三是利用COM。这三类方法第三种是最自由的,可以设置Excel单元格的格式等等,几乎可以完全控制整个Excel。前两种方法适合于导出的数据对格式没有任何要求的情况。
下面主要介绍第三种方法。首先需要加入一个引用: