[img=http://img.bbs.csdn.net/upload/201311/07/1383838176_450608.jpg][/img]
下面重复部分是未知的。红色和兰色部分格式化是一样,对每个员工,列出所有的考核信息。怎么输出这么excel或word报表,有什么组件或方法,请大家指导一下。谢谢下面重复部分是未知的。红色和兰色部分格式化是一样,对每个员工,列出所有的考核信息。怎么输出这么excel或word报表,有什么组件或方法,请大家指导一下。谢谢
如果是Excel的话,那么就用NPOI或者Epplus来生成。如果是Word的话那么就可以用Aspose.Word
简单的话,把html代码输出到客户端下载时,格式设置为xls,doc格式就可以。
如果不涉及到混合数据类型的列,ADO.NET可以使用Microsoft.Jet.OleDb访问访问Excel。
组件的话就有NPOI,Asponse.Cells吧
自己按格式定义好一个DataGrid(可以进行行列合并的),然后如下输出
http://www.cnblogs.com/yipeng-yu/archive/2013/03/21/2972720.html
NPOI生成excel,然后直接打印execel