1. 在word或Excel中制作報表的樣式。
Excel的行高和列寬單位無法用mm或cm表示。
需要計算。在1024*768下,1CM約為38像素。
以此為基准,可計算並控制報表的行列位置。
2. 在Word中設置“表格——標題行重復”。
在Excel中設置“文件——頁面設置——工作表——打印標題”。
3. 另存為網頁,改後綴名“htm”為“JSP”。
4. Word報表文件頭為:
Excel報表文件頭為:
5. 在文件頭部分定義打印參數變量如下(以Excel為例):
6. 在後,改動<!--[if gte mso 9]與<![endif]-->標簽中的XML標簽內容,主要是設置動態打印區域(以Excel為例):
7. JSP其他編碼。
下面是主體循環打印部分(以Excel為例):
8. 測試並繼續修改。