設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

12
返回列表 發(fā)新帖
樓主: todaynew
打印 上一主題 下一主題

[其它] 誰弄過Excel在線編輯方面的東西(B/S)?

[復(fù)制鏈接]

點擊這里給我發(fā)消息

11#
發(fā)表于 2015-11-13 14:30:31 | 只看該作者
上傳之后,在服務(wù)器端處理,也可以。msdn以前,有個報銷的asp例子就是這樣的,上傳xls表,服務(wù)器自動讀取,存入數(shù)據(jù)庫
12#
 樓主| 發(fā)表于 2015-11-13 16:44:39 | 只看該作者
本帖最后由 todaynew 于 2015-11-13 16:54 編輯
zpy2 發(fā)表于 2015-11-13 14:30
上傳之后,在服務(wù)器端處理,也可以。msdn以前,有個報銷的asp例子就是這樣的,上傳xls表,服務(wù)器自動讀取, ...

上傳文件很簡單,問題在于客戶端的用戶喜歡瞎折騰,很難判斷他傳什么東西上去。另外我不想在web服務(wù)器中打開excel表(由于excel表模版不是按照數(shù)據(jù)表的格式設(shè)計的,也沒法直接用SQL直接讀取)。所以這個處理思路我沒有采用。

我的處理思路是從服務(wù)器傳一個Excel模版到瀏覽器,然后將數(shù)據(jù)庫的數(shù)據(jù)寫入瀏覽器中的Excel表中。同時可以從瀏覽器嵌入的Excel表中編輯數(shù)據(jù),將編輯妥當(dāng)?shù)臄?shù)據(jù),通過js處理成json格式回傳數(shù)據(jù)庫。這個處理方法可以強制用戶必須按照Excel表模版來處理數(shù)據(jù)。
所以,這個處理思路的要點有兩個:其一是必須有一種方法將保存在web服務(wù)器中的Excel表模版(或者是保存在數(shù)據(jù)庫中的Excel表模版)渲染到瀏覽器,其二是能在瀏覽器用js遍歷Excel表以得到j(luò)son數(shù)據(jù)。

其實還有一個折中的方法,是從服務(wù)器下載Excel表到本地,通過js遍歷填寫好的Excel表(不是內(nèi)嵌瀏覽器,而是存在本地的Excel表)。這種方法對于用戶來說也比較啰嗦,我也不考慮。


也就是說,我堅持的是實現(xiàn)Excel嵌入瀏覽器的方案。實現(xiàn)這個方案目前有很多種處理方案,我已經(jīng)實現(xiàn)了用OWC的方案,只是覺得對版本的依賴性太強了。想找一種更為簡單通用的方法。

13#
發(fā)表于 2015-11-14 09:24:11 | 只看該作者
todaynew 發(fā)表于 2015-11-13 14:12
用jQuery插件處理過,解決單元格計算太麻煩。

如果涉及普通的整列求和計數(shù),最值什么的,推薦使用相對強大的DataTables。不過對列求和可能就麻煩些。表頭(TableHeader)和表腳(TableFooter)都可以自行處理,可以設(shè)置相對復(fù)雜些的格式。
當(dāng)然,這也就意味著,掌握它的API需要花更多的時間。
唯一的問題是,它不是那么像Excel風(fēng)格。
14#
發(fā)表于 2015-11-18 08:12:33 | 只看該作者
本帖最后由 xtitking 于 2015-11-18 08:15 編輯

其實你可以將owc11中的owc11.dll 提出來復(fù)制到系統(tǒng)中, 注冊一下就可以了,在office2007中測試通過沒問題.
15#
 樓主| 發(fā)表于 2015-11-22 19:37:10 | 只看該作者
本帖最后由 todaynew 于 2015-11-22 19:40 編輯

找到了一個JQuery仿Excel插件,免費的。
Jquery.sheet官網(wǎng)地址:https://github.com/Spreadsheets/jQuery.sheet/releases
Jquery.sheet 3.1官網(wǎng)下載地址:https://github.com/Spreadsheets/jQuery.sheet/archive/3.1-rc-5.zip

不知道為什么IE瀏覽器不能訪問以上地址,360極速可以訪問。
上傳一下jquery.sheet3.1:

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x

點評

看著不錯.謝謝分享,但是,前端的json ,ajax 對我來說,有點復(fù)雜  發(fā)表于 2016-1-20 10:36
看著不錯.謝謝分享  發(fā)表于 2015-11-23 09:31
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 10:29 , Processed in 0.158610 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表