在这儿本来想写长一点的文章,但因为时间的关系,没有写成.现把自己做的一个小东西,c#调用excel作报表的源代码放在这儿给大家看看.关于代码的构成,在源代码中已经有完整的代码注释了,这儿就不说什么了.
在这个类中,有两个参数传进来,一个是它的数据源,另一个是整个报表的标题字符串,具体看代码就应该知道了. 【程序编程相关:经典水晶报表设计——用交叉报表实现成绩单】
下面的这个类中,主要完成的功能是从数据库中逐字段读出数据,设置格式后,在excel中显示出来.这是它运行后的效果图: 【推荐阅读:用VisualC#.net完成一个简单时】
using system.data; 【扩展信息:“Longhorn”应用开发部署初探(二】using system;
using excel;namespace logiclayer
{ /// <summary> /// outputexcel 的摘要说明 /// </summary> public class outputexcel { public outputexcel(dataview dv,string str) { // // todo: 在此处添加构造函数逻辑 // excel.application excel; int rowindex=4; int colindex=1;excel._workbook xbk;
excel._worksheet xst;excel= new excel.applicationclass();;
xbk = excel.workbooks.add(true); xst = (excel._worksheet)xbk.activesheet;... 下一页