1. java web實現在線預覽word excel等文件,類似郵箱那種,非常感謝
Excel這部分可以用SpreadJS,這是一個純前端的控制項,用於在線Excel表格展示預覽操作。既然你是要實現在線預覽,肯定是要包含前端的,SpreadJS本身是純前端的,任何服務端語言都可以與之結合,所以java肯定也沒問題。
Word這塊可以找一找網上比較好的富文本工具,也可以實現word的在線預覽。
2. java下載excel 不預覽
第一:檢查導入包是否完整(poi-3.5-beta4-20081128.jar poi的核心架包,poi-contrib-3.5-beta4-20081128.jar 可選poi-ooxml-3.5-beta4-20081128.jar 可選poi-scratchpad-3.5-beta4-20081128.jar 可選)
第二:創建視圖(主要檢查輸出函數是否正確)
第三:servlet創建
1.導入servlet相關包
第四:創建service(poiservice),導入包
希望能幫到你,謝謝!
3. 求:JavaWEB實現Excel,Word ,pdf 等文檔在線預覽思路和源碼Jar
做OA、文檔管理的,現在都在用PageOffice組件,效果非常好,文檔格式不走樣,不過是收費的。找免費的,可忽略
4. 用java做一個word和excel的在線預覽功能,跪求代碼
前提:本人的系統為Ubuntu13.1064位系統。本篇是我在配置好環境後一段時間寫的,所以操作上可能會有也錯誤,因此僅供參考。 搜索在線顯示office和pdf,最常見的方法就是把都轉為swf,然後通過FlexPaper顯示。這個方法有缺點,FlexPaper不支持所有瀏覽器(我只能在chrome中使用,firefox要進行設置) 我用的系統是Ubuntu13.1064位 一下所提到的軟體,我都會在附件中分享 一、openoffice安裝 下載附件中的Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN,解壓,安裝RPMS裡面的所有deb包,然後按炸ungRPMS/desktop-integration裡面的openoffice.org3.4-redhat-menus_3.4-9594_all.deb。假如從網上下載下來的openoffice裡面全市rmp包的話需要自己通過alien轉換成deb(附件中的是我自己轉換過的) 安裝完成後就可以運行了 soffice--headless--accept="socket,host=127.0.0.1,port=8100;urp;"--nofirststartwizard 網上提示使用soffice--headless--accept="socket,host=127.0.0.1,port=8100;urp;"--nofirststartwizard&的是後台運行 運行以後可以通過netstat-ano|grep8100查看時候運行,上面的命令是在8100運行oppenoffice 網上還說要安裝OpenOfficeSDK3.3這個東東,我沒有裝也可以轉換 二、offie轉pdf 下載附件中的jodconverter-2.2.2,通過命令 java-jarjodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jarXXX.docxXXX.pdf 轉換office為pdf 三、安裝freetype-2.4.6和jpeg-8c 不安裝這兩個的話是沒有辦法編譯出swftools中的pdf2swf的 安裝方法是進入目錄,然後 ./configure make makeinstall 四、添加字體 下載附件中的chinese-simplified(裡面已經添加了部分字體),解壓,放到/usr/local/share/xpdf/中,如果沒有xpdf文件夾就新建一個。 五、安裝swftools 下載附件中的swftools-2013-04-09-1007,同樣 ./configure make makeinstall 就可以了,運行 psf2swf 如果help提示的話表示安裝成功 運行命令 pdf2swf-oXXX.swf-T-z-t-fXXX.pdf-slanguagedir=/usr/local/share/xpdf/chinese-simplified-sflashversion=9 可以把pdf轉換成swf了。 至此完畢 所有附件附件:
5. 如何在Java中操作Excel
POI對excel的支持算是好的了。
但也沒有你說的那樣列印,預覽,功能。
如果是應用程序,不是很好處理。
如果是web程序,可以如下處理。
1.在後台用POI類庫生成excel。
2.用流的方式,將生成的excel傳遞給前台瀏覽器,在瀏覽器中打開。
3.使用瀏覽器的列印功能來進行列印。