javascript
使用jsp实现word、excel格式报表打印-JSP教程,Jsp/Servlet
轉自:http://blog.csdn.net/fenglibing/article/details/1668809
這里使用一個小技巧,就是先將其轉換為可編輯的JSP文件,然后再像操作其它的JSP頁面一樣操作,就這么簡單。
因為ms word和excel的文檔都支持html文本格式,因此可以先用word或excel做好模版,另存為web頁,然后將該html改成jsp,將數據部分動態填入即可,不用很辛苦的調整格式 。
word頁面只要在jsp頭設置如下指令:
<%@page contentType="application/msword;charset=gb2312" %>
excel如下:
<%@page contentType="application/vnd.ms-excel;charset=gb2312" %>
? 使用這種方式,就不用使用其它的復雜技術,并且可以達到很好的效果,所謂走路走捷徑,呵呵,例子就不給了。
=====================================
to xia253964715:
針對你的問題,我嘗試了一下,只出現了你說的第一個問題,并沒有出現你說的第二種情況,以下我分別解答:
第一個問題:
我看你的圖中少了一個復選框,是不是安全性設置太高了或者是WORD的版本太高了,我現在的的測試環境是WORD2003,我另外安裝了WPS2009,我試了兩種情況,就是WORD默認采用WPS或?MS?WORD打開,都是一樣的;復選的內容是“每次打開都顯示”,去掉那個框,當用戶再次調用的時候就不會出現這樣的情況了,因為我已經去掉了那個框,所以現在沒有辦法抓圖給你看了,它不再彈出來了,當我調用的時候就直接出現WORD界面了。
第二個問題:
你看一下我出現在界面截圖如下:
我的有打印按鈕哦,其中帶紅圈的就是,你可以嘗試換一下環境(MS?WORD版本等因素),說不定是你的環境的問題,我覺得有可能是你本地將一些工具欄給屏蔽掉了,所以顯示不出來,你換電腦試試?
轉載于:https://my.oschina.net/liangzhenghui/blog/182329
總結
以上是生活随笔為你收集整理的使用jsp实现word、excel格式报表打印-JSP教程,Jsp/Servlet的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 类转型
- 下一篇: struts2采用convention-