打破技術壁壘,用SpreadJS 搶佔表格文檔協同編輯系統入市先機

2020-12-14 中國軟體網

在線文檔的發展機遇與挑戰

現階段,復工復產成為企業的迫切訴求。線上"遠程辦公",作為一種更安全高效的工作模式,正在被越來越多的企業所推崇,這也為辦公軟體 SaaS 化及通信技術的發展,帶來前所未有的機遇。

在遠程辦公的四大應用場景中,IM通訊、視頻會議、任務管理早已發展成熟,而國內的在線文檔才剛剛起步。即便市場中已經有騰訊文檔、石墨文檔、金山WPS、飛書、語雀等產品的強勢入駐,在線文檔本身仍面臨功能、技術、數據安全、服務、生態等多方面的考驗。

如何打破技術壁壘,開發出既能滿足不同場景下的用戶需求,又具備市場競爭力和差異化的在線文檔產品,是SaaS企業和系統供應商們首要考慮的問題。

為了追尋這個問題的答案,本文將對在線文檔中應用場景最廣泛、實現難度最高的表格類系統進行對比分析,並就開發和優化企業個性化表格文檔協同編輯系統的技術話題,進行探討。

在線文檔(表格類)軟體產品對比

我們以微軟Office Online、Google文檔、WPS雲文檔、有道雲協作、石墨文檔、騰訊文檔等這六款國內外主流在線表格文檔軟體為例,從客戶端支持、文檔類型支持、存儲空間、面向企業級的解決方案、產品優勢及短板這五個維度,深入對比他們的功能差異:

客戶端支持

文檔類型支持

存儲空間

面向企業級的解決方案

產品優勢及短板

通過上述分析,我們可以看到,每一類在線表格文檔系統都有其獨特的產品優勢,但同樣存在一些技術短板,主要集中於以下5個方面。

在線表格文檔系統開發,五大技術難點

1. 數據處理效率問題

在線文檔,顧名思義,就是將桌面文檔的工作和流程在線化。

基於這個特性,在線文檔的數據傳輸效率和數據一致性會難以保證,部分在線文檔系統沒有避免錯誤數據不斷蔓延的能力。

除此之外,用戶早已習慣於桌面端 Excel 軟體強大的數據處理能力和效率,在線表格文檔往往缺乏對 Excel 公式、函數、圖表的支持,導致企業數據處理水平大幅降低。

2. 多人協作問題

在線、數據處理和多人協作是在線文檔最核心的技術。目前,在線和數據處理在市面上都有較成熟的技術方案,實現難度並不大,關鍵在於多人協作。

多人協作時,每個用戶都會上傳一份數據,數據亂序與衝突的問題在所難免,而需要解決這個問題,往往需要投入大量的研發成本。

3. 二次擴展問題

為應對企業紛繁複雜的業務需求,客戶化開發和二次擴展能力至關重要。

對於SaaS企業和系統供應商來說,需要針對不同的業務場景,提供個性化、可擴展的協同辦公工具,保證與企業自有系統完美融合。

4. 系統集成問題

此前,桌面版office套件一直稱霸本地化時代,造就了大量的歷史遺留數據。

在線文檔,作為新興的技術,能否被大範圍推廣使用,最關鍵的一點,就是必須保證與原系統數據結構完全兼容,如是否支持無損導入、導出 Excel,是否支持跨平臺、多終端設備。

5. 框架兼容性問題

在線文檔,離不開前端技術支持。而前端技術最突出的問題,就是框架兼容性問題。

產品是否兼容第三方開發框架,能否保證向前向後的兼容性等,這些都將成為在線文檔(表格類)系統開發的難點。

困難越大,其背後的機會就越多。

誰能突破這些技術壁壘,在滿足用戶需求的同時,打造出更具差異化和競爭力的產品,便能抓住風口,搶佔更多的市場。

SpreadJS 為每個技術難點,都提供了最佳解決方案

,是一款在界面和功能上都與Excel高度類似的開發工具,可在不依賴任何Excel組件的情況下,將 Excel 的功能和使用體驗完美嵌入到在線文檔系統中。

對於SaaS企業和軟體系統供應商而言,SpreadJS能夠快速解決上述5大技術問題,為"表格文檔協同辦公系統"的搭建提供理想的解決方案。

基於純前端表格控制項 SpreadJS 構建的表格文檔編輯系統

1. 針對數據處理效率問題,SpreadJS 提供高度類似 Excel 的功能和體驗

SpreadJS 兼容 Excel 90% 以上的常用功能,並支持 450 種以上的 Excel 公式函數。此外,SpreadJS 提供的表格操作行為、邏輯與 Excel 幾乎一致,其外觀、工具欄、對話框、右鍵菜單等均可自定義。

2. 針對多人協作問題,SpreadJS 提供了大量組件、事件支持

SpreadJS提供了多種組件和事件,以控制單元格狀態、表單保護、數據傳輸等邏輯,可用於處理多人協作問題,如限制用戶對同一處內容進行編輯,以及插入時間戳(序列化)等功能。

3. 針對二次擴展問題,SpreadJS 提供開放、數量龐大的 API

SpreadJS 作為一款開發工具,提供了比 Excel 更開放的架構和 API,滿足企業定製化開發、二次擴展等需求,可幫助開發人員減輕重複編碼和測試工作,在優化用戶操作流程的同時,幫助開發人員減輕重複編碼和測試工作,讓開發人員更專注業務邏輯,降低項目研發成本、加速項目落地。

4. 針對系統集成問題,SpreadJS 可與原系統完美兼容

SpreadJS 支持無損導入、導出 Excel 文件,基於其純前端的體系架構可以很容易的嵌入系統開發,並以原生的方式嵌入各類應用,如:B/S、H5 小程序、APP 等,可完美兼容原生系統。

開發人員藉助 SpreadJS "高性能、跨平臺、與 Excel 高度兼容"的產品特性,可為最終用戶帶來親切的 Excel 使用體驗,並滿足數據填報、Excel 類報表設計、表格文檔協同編輯應用等業務場景,極大降低了企業研發成本和項目交付風險。而這些特質,也使得SpreadJS備受以華為、招商銀行、蘇寧易購、天弘基金等為代表的頭部企業青睞。

藉助 SpreadJS 將 Excel 的功能和使用體驗完美嵌入到Web系統

5. 針對框架兼容性問題,SpreadJS 提供一流的框架支持及擴展能力

SpreadJS 全面兼容 Angular、React、Vue、TypeScript 等前端開發框架,支持所有主流瀏覽器和各類終端設備,無需預裝插件,即可與各類後端技術框架相結合,實現跨平臺開發。

結語:用SpreadJS 這類開發工具,贏得 "表格文檔協同辦公系統"的先機

疫情之後,協同辦公、在線教育、電子籤名、活動發布會、視頻會議、直播電商等場景,都將被SaaS以更細的顆粒度重新定義。

企業需要更加深刻的意識到數位化轉型的必要性,習慣SaaS化的思維和流程。

未來,只有那些能夠解決多辦公場景痛點,滿足最終用戶需求,具備差異化功能體驗,可幫助企業提升效率、創造價值,接入更多元能力的信息化系統,才會迎來更廣闊的市場。

在線文檔,作為協同辦公細分場景中最重要的一環,恰好符合當下職場辦公的發展趨勢——數據化和在線化。

而企業對數據化和在線化的主動擁抱探索,也讓一直以來缺乏適配場景的中國SaaS服務,在漫長的拉力賽中迎來一個百花齊放的高光時刻。

意外站到聚光燈下的中國SaaS企業,面對難得的市場教育期與流量紅利,更加需要思考如何利用先進技術與諸如SpreadJS這樣的開發工具來提升協作效率,快速補齊客戶當下數位化運營短板,從解決用戶的具體問題出發,形成可持續交付的服務模式。

相關焦點

  • SpreadJS 純前端表格控制項應用案例:在線問卷系統
    下面,讓我們一起來看看該公司是如何在「在線問卷系統」中應用表格技術,實現「類 Excel 報表設計」(https://www.grapecity.com.cn/developer/spreadjs/scenarios/excel-design)與 Excel 文件導入導出的。
  • SpreadJS 純前端表格控制項應用案例:雨諾訂單管理系統(雨諾OMS)
    下面,讓我們一起來看看青島雨諾是如何在「雨諾訂單管理系統」中應用表格技術,實現「類 Excel 報表設計」(https://www.grapecity.com.cn/developer/spreadjs/scenarios/excel-design)與線下線上數據對接的。一、案例名稱:青島雨諾 – 雨諾訂單管理系統(雨諾OMS)
  • SpreadJS 純前端表格控制項應用案例:表格數據管理平臺
    SpreadJS 純前端表格控制項應用案例:表格數據管理平臺 2020年10月19日 13:05作者:黃頁編輯:黃頁 下面,讓我們一起來看看該公司是如何在「表格數據管理平臺」中應用表格技術,實現「類Excel報表設計」(https://www.grapecity.com.cn/developer/spreadjs/scenarios/excel-design)功能,從而構建出企業個性化行業應用、集成應用和複雜業務報表的。
  • SpreadJS 純前端表格控制項應用案例:風險指標補錄系統
    SpreadJS 純前端表格控制項應用案例:風險指標補錄系統 2020年12月21日 15:00作者:黃頁編輯:黃頁 這裡為了控制填報人員的填報權限,沒有使用在線表格編輯器,而是用了標準的 SpreadJS 表格控制項進行加載。
  • 江山歐派攜手SpreadJS,用表格技術引領製造業數位化未來
    智能製造正是利用新一代信息技術對傳統製造業生產方式和組織模式的創新,是我國經濟新常態下的一種必然選擇。近日,江山歐派門業股份有限公司(簡稱:江山歐派)使用SpreadJS 純前端表格控制項和技術,將原本低效、落後的 Excel 管理模式一步遷移至雲端,打造純在線的數據管理系統,充分賦能企業數位化轉型。
  • SpreadJS 純前端表格控制項應用案例:貨運代理客戶服務平臺
    SpreadJS 純前端表格控制項應用案例:貨運代理客戶服務平臺 2020年10月15日 18:05作者:黃頁編輯:黃頁 下面,讓我們一起來看看德迅(中國)是如何在「貨運代理客戶服務平臺」中應用表格技術,實現「類 Excel報表設計」(https://www.grapecity.com.cn/developer/spreadjs/scenarios/excel-design)功能與業務數據採集、分析和計算的。
  • SpreadJS 純前端表格控制項應用案例:某計量檢測雲平臺
    為打破這樣的僵局、樹立全新的計量檢測服務體系,鯨控儀器專門為計量檢測企業和機構,打造了一款基於雲計算的智能化物聯網服務平臺——某計量檢測雲平臺。項目架構圖平臺對SpreadJS的在線表格編輯器進行二次開發,實現了證書模板的在線編輯設計頁面,功能如下:1.將業務可用的操作直接封裝到編輯器上方的工具欄中
  • 除了類 Excel, SpreadJS 表格控制項還能為系統開發帶來什麼價值?
    ( SpreadJS 原生具備高度類似 Excel 的UI 和功能)在系統開發中,SpreadJS 體現出了易用、高性能、高度兼容 Excel 的產品優勢通過SpreadJS可以看出,"信息系統開發 + SpreadJS"的價值越發凸顯,而集團業務也隨之越做越大。"信息系統開發 + SpreadJS" 為何能發揮這些優勢?首先,SpreadJS 定位於高性能的企業表格技術應用開發。
  • SpreadJS 用於開發多人協作「在線excel」系統的優勢
    這些問題,通常表現為: 1.跨部門、地區協作不便 2.過度依賴文件夾共享的形式,不能確保文檔的安全性 3.沒法紀錄和體現職工對文本文檔的意見和評價 4.文檔記錄發生變更時,無法及時通知到相關部門和員工 5.文檔無法在線協同編輯,缺失必要的流程管控 6.多人共同編輯一個文檔,無法留存修改記錄和歷史版本
  • 友信智通:集成SpreadJS,構建iWebExcel協同數據填報和在線分析平臺
    友信智通:集成SpreadJS,構建iWebExcel協同數據填報和在線分析平臺 2020年03月09日 14:40作者:黃頁編輯:黃頁
  • 【案例分享】在 React 框架中使用 SpreadJS 純前端表格控制項
    本期葡萄城公開課,將由國電聯合動力技術有限公司,資深前端開發工程師——李林慧女士,與大家在線分享「在 React 框架中使用 SpreadJS 純前端表格控制項」的實戰開發經驗。 項目背景:公司採購SpreadJS 純前端表格控制項,其主要應用場景是開發一套完善的日常業務流程管理系統,該系統以部門為單位劃分,每周由各部門填報人員,根據系統運行情況、日常運營數據等在系統中進行填報,後交由部門進行數據匯總,並在移動端/PC端系統頁面進行數據展示。
  • 用它來開發「在線Excel」系統,竟如此簡單!
    SpreadJS 官網:https://www.grapecity.com.cn/developer/spreadjs       「在線Excel」系統開發的難點      團隊對於文檔管理的需求
  • SpreadJS 純前端表格控制項應用案例:金融業數據智能分析平臺
    下面,讓我們一起來看看北京海創是如何在「金融業數據智能分析平臺」中應用表格技術,實現「類Excel報表設計」與數據鑽取分析的。一、案例名稱:北京海創 - 金融業數據智能分析平臺三、項目背景現階段,金融IT行業已經開始推進數據治理的相關工作,雖然其IT系統相對健全,但由於數據量龐大、IT系統的數量眾多,如果單純從管理機制和人為因素出發,不依靠先進的技術手段和合適的產品支撐,則很難完成數據治理任務。
  • 廈門科雲:構建基於 SpreadJS 的管理會計綜合實訓平臺
    廈門科云:構建基於 SpreadJS 的管理會計綜合實訓平臺 2020年07月13日 11:50作者:黃頁編輯:黃頁 為及時響應上述需求,廈門科雲推出了一套完全自主研發的管理會計綜合實訓平臺,該平臺基於 SpreadJS 純前端表格控制項搭建,內嵌高度類似 Excel 的布局和操作模式,使用者無需學習,即可立即使用。
  • 多人協同編輯一份Word文檔用修訂功能就對了
    在職場中我們難免會遇到需要與同事協同編輯一份文檔的情況。那麼如何清晰不混亂地協同編輯呢?
  • 硬核乾貨:葡萄城前端表格技術分享
    表格作為數據呈現的一種基本方式,在各類軟體系統都發揮著重要的作用。在移動互聯時代,即便再複雜的數據通過「表格」的整理,都可以清晰的呈現給用戶,並支持用戶從多個維度查看、篩選和修改。不論是應對文檔、報告、憑證,還是票據,表格都能夠附加存儲更多的樣式信息,尤其對離散式數據存儲更加高效。
  • SpreadJS 全面支持 Angular2,V10.2 版本即將發布
    日前,純前端表格控制項 SpreadJS 發布了最新的CTP版本,在此版本中增加了對 Angular2 的支持以及一些 bug 修復。SpreadJS 純前端表格控制項是基於 HTML5 的 JavaScript 電子表格和網格功能控制項,提供了完備的公式引擎、排序、過濾、輸入控制項、數據可視化、Excel 導入/導出等功能,適用於 .NET、Java 和移動端等各平臺在線編輯類 Excel 功能的表格程序開發。Angular2 是一套完整的前端框架,用於構建移動應用和桌面 Web 應用的開發平臺。
  • 如皋科技創新搶佔行業先機
    一項項核心技術從「跟跑」到「領跑」,賦能實體經濟——如皋科技創新搶佔行業先機11月27日,如皋市委、市政府為5名首屆「科技強企人物」頒獎。江蘇湯臣汽車零部件有限公司總經理吳華鋒是獲獎者之一。
  • Ember.js和Vue.js,哪種框架更適合前端開發?
    讓我們花幾分鐘總結一下Ember.js的特點:1、Ember.js是適用於複雜結構、多頁應用程式的MVVM模型的開源框架2、Ember.js持續提供最新功能,且不會丟棄任何舊功能3、Ember.js遵循一套非常嚴格的結構框架,不能提供太高的靈活性4、藉助Ember.js完善的控制系統可幫助你與新版本完美集成
  • 葡萄城首席架構師:前端開發與Web表格控制項技術解讀
    為何他如此痴迷於前端開發技術?在他的眼中,前端開發未來將走向何方?面對當今大熱的HTML5、JavaScript,以及區塊鏈等新興技術,他又有哪些不同的看法和觀點?他倡導的用前端開發技術,實現「在線Excel」系統的捷徑又是什麼?本期葡萄城公開課,我們就來一探究竟。