转自:http://www.cnblogs.com/kenblove/archive/2009/09/07/1562044.html
这些天使用MyXls导出Excel报表(因为Apose.Cells要收费)。感觉MyXls虽然功能远没有Cells强大,但是胜在开源、免费而且性能稳定可靠。用作出一般情况下的报表。足矣!
记下几个初级使用方法,希望能够给初入门的人一点帮助:
1.创建一个Excel文档:
2.创建一个WorkSheet:
3.指定列格式:
ws.AddColumnInfo(colInfo);
列格式必须每次都要重新定义,一个列格式不能重复使用。
4.指定单元格样式:
5.给单元格赋值:
6.合并单元格:
7.MyXls合并单元格有个bug,就是合并后只是第一个单元格有样式,其余的样式丢失。所以写了个函数来合并:
{
ws.Cells.Add(j, i, title, xf);
}
}
ws.Cells.Merge(startRow, endRow, startCol, endCol);
}
虽然效率不怎么样,但是对于出Excel报表,还OK。
8.指定单元格格式:
具体更多请参考源代码的StandardFormats类。
9.保存或者发送Excel: