日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

excel转html放在tomcat,Excel转web!把excel在线打开??

發布時間:2024/4/13 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 excel转html放在tomcat,Excel转web!把excel在线打开?? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如題:把B/S下服務器上的excel,在客戶機上用瀏覽器(web格式)打開,不想用先下載的方式實現。求實現辦法?lxbzmy 去看看163 金山在線辦公怎么實現的。

思路:將excel打開并解析成html格式。你只需要保證足夠的兼容性就可以了,不可能所有的exc

如題:把B/S下服務器上的excel,在客戶機上用瀏覽器(web格式)打開,不想用先下載的方式實現。求實現辦法?

lxbzmy

去看看163 金山在線辦公怎么實現的。

思路:將excel打開并解析成html格式。你只需要保證足夠的兼容性就可以了,不可能所有的excel特性都在web上體現。

lxbzmy

2012/06/09 11:31

回復 @空指針 :

用戶和我們關注的地方不一樣啊。使用excel的人更關心的是數據。特別是做的是報表的話。

空指針

2012/06/09 11:20

回復 @lxbzmy : “excel的數據比外觀重要”謝謝你的寶貴建議。

lxbzmy

2012/06/09 11:18

回復 @空指針 :

這我也不知道了,不過就是轉換pdf也需要一個單元格一個單元格的操作,而且還有分頁需要處理吧,我沒做過我也只做過html的。

我覺得你只需先保證excel的數據可看就行了。樣式先放放。畢竟excel的數據比外觀重要。

空指針

2012/06/09 11:13

回復 @lxbzmy : 先轉pdf,再把pdf轉圖片。有這樣的想法,不知可行性高不?

lxbzmy

2012/06/09 11:12

回復 @空指針 :

圖表就麻煩了,合并單元格是能解決的。

一號男嘉賓

同求,估計要給錢錢買插件來安裝,然后在ie中打開。

空指針

2012/06/08 16:48

在看叫 jacob 的東東,還不知道能不能行?

空指針

引用來自“梅公子”的答案

同求,估計要給錢錢買插件來安裝,然后在ie中打開。

還有就是各種瀏覽器的問題了。就算是右插件也擔心IE,FF, Chrome,......之類的是不是都好使。

易界灰

flash

一號男嘉賓

2012/06/08 17:34

flash實現不了吧。

空指針

2012/06/08 17:12

不甚了解 ,能詳細點嗎! 謝謝

dedenj

看QQ的郵箱預覽功能。。

walen

研究 Open XML

http://www.cnblogs.com/2018/archive/2011/03/24/1991865.html

空指針

引用來自“梅公子”的答案

同求,估計要給錢錢買插件來安裝,然后在ie中打開。

jacob 這個倒是可以把excel轉成html,但是只在IE中好使。

glassprog

如果只是考慮 IE, 而且客戶機器上安裝了 Excel, 那么有兩個辦法:

- 服務器產生的 Excel 文件, 在客戶端請求時在返回頭上增加 MIME Type, 如果是動態產生的 Excel 內容就在 response 中設置, 如果是直接下載文件, 不同服務器的設置方式有差異, Tomcat 參考這個?http://blog.csdn.net/liujinchengjx/article/details/1521329?;

- 服務器端也可以直接產生 HTML 頁面(表格), 只要 MIME Type 是 Excel 的, 也可以使用 Excel 直接打開,?例子:?http://support.microsoft.com/kb/199841/zh-cn?, 是 ASP 的, 看懂原理就可以了.

glassprog

2012/06/09 12:58

回復 @空指針 : 那我建議考慮 ZK SpreadSheet : http://zssdemo.zkoss.org/zssdemo/index.zul

空指針

2012/06/09 10:02

謝謝,可是不能只考慮IE

Jinn_Wei

Microsoft.Office.Interop.Excel.Workbook book1 = repExcel.Workbooks.Open(newPathString + FileName + ".xls", Type.Missing,

Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,

Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,

Type.Missing, Type.Missing, Type.Missing);

object htmlFile = newPathString + FileName + ".htm";

object ofmt = Microsoft.Office.Interop.Excel.XlFileFormat.xlHtml;

book1._SaveAs(htmlFile, ofmt, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

服務端可以用office組件直接把excel轉成html

空指針

引用來自“Jinn_Wei”的答案

Microsoft.Office.Interop.Excel.Workbook book1 = repExcel.Workbooks.Open(newPathString + FileName + ".xls", Type.Missing,

Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,

Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,

Type.Missing, Type.Missing, Type.Missing);

object htmlFile = newPathString + FileName + ".htm";

object ofmt = Microsoft.Office.Interop.Excel.XlFileFormat.xlHtml;

book1._SaveAs(htmlFile, ofmt, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

服務端可以用office組件直接把excel轉成html

我用jacob 把excel轉成html了,可是各種瀏覽器問題。正在糾結中。。。

總結

以上是生活随笔為你收集整理的excel转html放在tomcat,Excel转web!把excel在线打开??的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。