使用jsp實現word、excel格式報表列印-JSP教程,Jsp/Servlet

來源:互聯網
上載者:User

這裡使用一個小技巧,就是先將其轉換為可編輯的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版本等因素),說不定是你的環境的問題,我覺得有可能是你本地將一些工具列給屏蔽掉了,所以顯示不出來,你換電腦試試?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.