1樓:伯盈秀
你好,很意外的收到你的求助,其實匯出word,很少有人使用itext,不過我是一個例外,呵呵。對於itext,我也僅僅是自學認識一些,並試著使用它,在匯出的上,與大多數網路上的做法不同,先告訴你我的做法的基本思路,然後我再通過郵箱傳給你。
1)在我搭建的工程中,一般除了主工程以外,還會有一個配置資料夾,用於存放配置檔案.
2)先將**以xml檔案的形式儲存在配置檔案中,主要模仿html中的table,保留table、tr、td等屬性。
3)在專案啟動的時候,加入監聽,去載入xml檔案。當你在頁面需要點選按鈕需要使用的時候,在後臺的action(我的專案框架使用的是structs+jdbc)中解析xml,並將資料封裝到tablebean中
4)最後在實現類中,解析tablebean,使用itext內部的合併行列等方法,對xml**進行完全解析。
這樣開發有一個好處,也有一個不好的地方,好處是你想要的開發效果,你都可以根據自己的需求對後臺進行改造,不像有些依賴報表引擎等,不能達到自己滿意的效果。壞處是,由於可借鑑資料基本沒有,你能夠依賴的,只有自己,所以在前期的開發效率上,會比較耗時,特別是專案緊急的時候,經不起失敗的考驗。
例子和jar包,我整理一份後會發給你了。
2樓:真dota無雙
我弄了好久也沒弄出來,基本上放棄了。期待 openxml吧
我該選擇一份工資高的生產工作,還是選擇一份學到技術的工作?我是男的,現在我21歲!求答
窈窕紳士士 技術,趁年輕還能狂幾年學點有用的技術,對你到中年以後可以憑著技術就不用擔心會沒有工作。 譚亙 沒有技術你也根本就找不到高薪的工作,只能做力工,還是去學習吧 看你自己喜歡哪一種,其實現在不要求活的多好,每天過的充實就行了,不過個人覺得還是學到技術的好。 身心清理才是道 學到技術的好些,以後...
誰能給我一份世界大學排名前的目錄和最難申請大學的目錄,都要前
麻省理工學院的工程系是最知名 最多人申請入讀和最 難讀 的學系,曾連續七屆獲得美國工科研究生課程冠軍,其中以電子工程專業名氣最響,緊跟其後的是機械工程。被譽為 工程的ibm 每天一首歌 哈佛大學 美國 牛津大學 英國 加州大學伯克利分校 美國 加州理工大學 美國 斯坦福大學 美國 麻省理工學院 美國...
給我一份辭職報告,請幫我寫一份辭職報告?
好!筆者給你一份辭職報告。辭職報告可以按照 勞動法 第31條 勞動合同法 第37條的具體規定內容來書寫即可。範文可以通過知道 文庫或者搜狗問問搜尋 水6元 水元 書寫的 辭職信 離職信 辭職報告 離職報告 辭職通知書 離職通知書 解除勞動合同通知書 勞動者對用人單位 範文來閱看參考。勞動法 第31條...