今天是:
设为首页 加入收藏
  首页  文章  下载  小说  幽默  IT  QQ家园  小店  FLASH  汽车  
您现在的位置: 星雨小站 >> 文章 >> 电脑技术 >> 网页制作 >> JSP >> 文章正文 用户登录 新用户注册
JSP报表打印的一种简单解决方案         ★★★★
""); //有内容
       }
 
      if (LoopNum!=PageRowCount)  //有空行则打印空行补齐最末一页
          for (int j=1;j<=LoopNum; j++)
            {
                   out.print("");//无内容
            }
%>


8. 测试并继续修改。


jrq

2005.10.21 凌晨于广州

JSP报表打印的一种简单解决方案
作者:未知 文章来源:不详 点击数: 更新时间:2005-10-27 19:48:45

1. 在Word或Excel中制作报表的样式。

        Excel的行高和列宽单位无法用mm或cm表示。

        需要计算。在1024*768下,1CM约为38像素。

        以此为基准,可计算并控制报表的行列位置。


2. 在Word中设置“表格——标题行重复”。

    在Excel中设置“文件——页面设置——工作表——打印标题”。


3. 另存为网页,改后缀名“htm”为“jsp”。


4. Word报表文件头为:

           <%@page contentType="application/msword;charset=GBK" language="java"%>

     Excel报表文件头为:

           <% @page  contentType="application/vnd.ms-excel;charset=GBK" language="java"%>


5. 在文件头部分定义打印参数变量如下(以Excel为例):

<%  

   //需要打印的记录条数
   int PrintRowCount=RowCount;  

   //每页打印的记录条数
   int PageRowCount=16;           

   //最后一页需要打印的空行的数目
   int LoopNum=PageRowCount-PrintRowCount%PageRowCount;

   //打印区域的高度,其中2的意思是每页需要重复的标题行的数目
   int PrintAreaHeight=(PrintRowCount%PageRowCount==0)?PrintRowCount+2:PrintRowCount+LoopNum+2;

%>


6. 在 后,改动<!--[if gte mso 9]与<![endif]-->标签中的XML标签内容,主要是设置动态打印区域(以Excel为例):

    <%

     out.print(" ......
        ""+
        "Print_Area"+
        "1"+
        "=Sheet1!$A$1:$G$"+PrintAreaHeight+""+
        "
"+
         ...... ");

     %>


7. JSP其他编码。

下面是主体循环打印部分(以Excel为例):

<% 
      for (int i=1;i<=PrintRowCount; i++)
       {
              out.print("

"+i+"
 

中搜索与
的相似内容
立刻搜索→

文章录入:小雨    责任编辑:小雨 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口



    推荐文章[组图]无损硬盘数据调整…
    普通文章上线[问好,打招呼] QQ表…
    普通文章拜拜[再见,晚安,下线] …
    普通文章钱[钞票,大款] QQ表情
    普通文章[组图]应知应会的5个图…
    普通文章跟我学用“记事本”
    普通文章用好Windows自带的录音…
    普通文章来测试你的网速-比比看…
    推荐文章文件夹加密过程中因误操…
    推荐文章[组图]无损硬盘数据调整…
    推荐文章能够安装多个杀毒软件吗…
    推荐文章爱情专用系列 QQ表情
    推荐文章用画图工具给图片添加文…
    推荐文章老公增加零花钱的请示报…
    推荐文章QQ搞笑表情(二) QQ表情
    推荐文章悠嘻猴 QQ表情
    现场纪实—如何入侵基…
    JSP如何保存用户上次登…
    当Tomcat遭遇JBDC Dri…
    使用jsp生成彩色汉字验…
    基于JDBC的数据库连接…
    JAVA/JSP学习系列之三…
    JAVA/JSP学习系列之四…
    zip版本Tomcat配置新手…
    Java Servlet和JSP教程
    一、Servlet和JSP概述
    二、设置开发、运行环…
    三、第一个Servlet
    四、处理表单数据
    五、读取HTTP请求头
    六、访问CGI变量

    糯米猪系列 QQ表情

    愚人节qq表情 QQ表情

    花脸猫系列 QQ表情

    uc表情系列 QQ表情
    (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    版权所有 Copyright© 2004-2005 星空联盟工作室 EMAIL:xingyu@xyu01.com
    给我发消息 给我发消息

    本站Alaxa全球网站排名 (点击查看)(安装Alexa工具条,查看各大网站全球排名)