成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用JSP打印報表(Word,Excel)

開發 后端
本文講述JSP打印報表的一種簡單的方法。文章介紹如何把Word或Excel文檔另存為JSP文件,并使用JSP代碼控制報表打印。

使用JSP打印報表(Word,Excel等)可以使用如下方法:

1. 需要計算。在1024*768下,1CM約為38像素。

以此為基準,可計算并控制報表的行列位置,從而決定JSP打印報表的位置。

2. 在Word中設置“表格——標題行重復”。

在Excel中設置“文件——頁面設置——工作表——打印標題”。

3. 另存為網頁,改后綴名“htm”為“jsp”。

4. Word報表文件頭為:

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

Excel報表文件頭為:

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

5. 在JSP文件頭部分定義打印參數變量如下(以Excel為例):

  1. <%   
  2.  
  3. //需要打印的記錄條數  
  4. int PrintRowCount=RowCount;   
  5.  
  6. //每頁打印的記錄條數  
  7. int PageRowCount=16;   
  8.  
  9. //最后一頁需要打印的空行的數目  
  10. int LoopNum=PageRowCount-PrintRowCount%PageRowCount;   
  11.  
  12. //打印區域的高度,其中2的意思是每頁需要重復的標題行的數目  
  13. int PrintAreaHeight=(PrintRowCount%PageRowCount==0)?PrintRowCount+2:PrintRowCount+LoopNum+2;  
  14.  
  15. %>   

6. 在<style></style>后,改動<!--[if gte mso 9]與<![endif]-->標簽中的XML標簽內容,主要是設置動態打印區域(以Excel為例):

  1. <%   
  2.  
  3. out.print(" ......  
  4. "<x:ExcelName>"+  
  5. "<x:Name>Print_Area</x:Name>"+  
  6. "<x:SheetIndex>1</x:SheetIndex>"+  
  7. "<x:Formula>=Sheet1!$A$1:$G$"+PrintAreaHeight+"</x:Formula>"+  
  8. "</x:ExcelName>"+  
  9. ...... ");  
  10.  
  11. %>   

7. JSP其他編碼。

下面是主體循環打印部分(以Excel為例):

  1. <%   
  2. for (int i=1;i<=PrintRowCount; i++)  
  3. {  
  4. out.print("<tr>"<td>"+i+"</td></tr>"); //有內容  
  5. }  
  6.  
  7. if (LoopNum!=PageRowCount) //有空行則打印空行補齊最末一頁  
  8. for (int j=1;j<=LoopNum; j++)  
  9. {  
  10. out.print("<tr><td></td></tr>");//無內容  
  11. }  
  12. %>  

8. 測試JSP打印報表并繼續修改。

【編輯推薦】

  1. 簡單介紹JSP技術
  2. JSP技術入門學習
  3. ASP和JSP頁面簡單介紹
  4. 用JSP程序打造一個留言板
  5. 如何成為一個優秀的JSP程序員
責任編輯:yangsai 來源: 網絡
相關推薦

2024-07-15 15:05:20

Python數據驅動

2009-07-02 13:18:53

JSP打印報表

2009-05-21 10:08:49

SQL報表JSPHibernate

2009-07-06 16:17:36

生成PDF報表JSP頁面

2021-05-16 07:08:18

ExcelWord技巧

2021-04-17 23:10:59

Python微軟Word

2018-08-02 21:28:00

軟件

2011-05-04 09:56:54

打印機Word打印

2011-05-04 14:00:02

打印機Word打印

2023-10-18 13:57:17

2018-01-18 16:40:02

潤乾word報表

2009-07-04 00:50:38

2009-07-02 11:34:42

JSP指令JSP開發

2009-06-06 18:43:34

JSP Action

2009-09-10 09:48:15

JSP使用FCKedi

2025-05-29 02:23:00

Excel報表數據

2009-03-16 15:07:20

JSP分頁window.openJSP表單

2009-08-12 18:19:46

ASP.NET報表打印

2011-06-21 17:09:31

打印機技巧

2009-07-06 15:31:42

JSP Action
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品无码久久久久国产 | 成人免费视频在线观看 | 午夜视频在线观看网址 | 一区二区在线观看av | 亚洲一区二区三区四区五区午夜 | 国产日韩欧美二区 | 二区视频| 国产精品美女一区二区三区 | 国产我和子的乱视频网站 | av日韩高清| av一级久久| 成人av电影免费在线观看 | 亚洲精品一区二区三区中文字幕 | 国产高清在线 | 中文字幕日本一区二区 | 日韩在线精品视频 | 九九久久精品 | 中文字幕久久久 | 精品一区免费 | 国产这里只有精品 | 国产精品久久久久久亚洲调教 | 国产精品不卡一区 | 久草精品视频 | 国产成人一区二区三区精 | 久草综合在线视频 | 看一级毛片视频 | 国产一在线 | 国产在视频一区二区三区吞精 | av天天干 | 91精品国产一区二区三区 | 精品久久影院 | 欧美黄色小视频 | 精品欧美一区二区久久久伦 | 国产高清视频一区 | 精品综合视频 | 在线一区二区三区 | 久久久久久国产精品 | 日韩午夜电影在线观看 | 日本中文在线 | 日韩电影免费在线观看中文字幕 | 在线观看av免费 |