分类: Java
2008-02-19 10:04:02
<%@page contentType="application/msword;charset=GBK" ="java"%> |
<% @page contentType="application/vnd.-excel;charset=GBK" language="java"%> |
<% //需要打印的记录条数 int PrintRowCount=RowCount; //每页打印的记录条数 int PageRowCount=16; //最后一页需要打印的空行的数目 int LoopNum=PageRowCount-PrintRowCount%PageRowCount; //打印区域的高度,其中2的意思是每页需要重复的标题行的数目 int PrintAreaHeight=(PrintRowCount%PageRowCount==0)?PrintRowCount+2:PrintRowCount+LoopNum+2; %> |
<% out.(" ...... "<x:ExcelName>"+ "<x:Name>Print_Area</x:Name>"+ "<x:SheetIndex>1</x:SheetIndex>"+ "<x:Formula>=Sheet1!$A$1:$G$"+PrintAreaHeight+"</x:Formula>"+ "</x:ExcelName>"+ ...... "); %> |
<% for (int i=1;i<=PrintRowCount; i++) { out.print("<tr>"<td>"+i+"</td></tr>"); //有内容 } if (LoopNum!=PageRowCount) //有空行则打印空行补齐最末一页 for (int j=1;j<=LoopNum; j++) { out.print("<tr><td> </td></tr>");//无内容 } %> |
chinaunix网友2008-08-05 10:14:19
SAP99,支持下,也欢迎访问我的博客, SAP资料多多 http://sap99.cublog.cn http://www.sap99.com SAP实施顾问宝典 :http://www.sap99.com/Soft/VIP/200803/182.html