萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> jsp編程 >> JSP報表打印的一種簡單解決方案

JSP報表打印的一種簡單解決方案

   1. 在word或Excel中制作報表的樣式。

  Excel的行高和列寬單位無法用mm或cm表示。

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

  以此為基准,可計算並控制報表的行列位置。

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

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

  3. 另存為網頁,改後綴名“htm”為“JSP”。

  4. Word報表文件頭為:

JSP報表打印的一種簡單解決方案 三聯

  Excel報表文件頭為:

2.jpg

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

3.jpg

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

4.jpg

  7. JSP其他編碼。

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

5.jpg

  8. 測試並繼續修改。

copyright © 萬盛學電腦網 all rights reserved