產(chǎn)品介紹

 

SpreadJS 純前端表格控件是葡萄城推出的前端表格技術(shù)產(chǎn)品,軟件著作權(quán)歸屬于西安葡萄城軟件有限公司

產(chǎn)生背景

表格(Table)是一種可視化交流方式,同時也是企業(yè)最普遍的數(shù)據(jù)整理手段,大多數(shù)企業(yè)的信息自動化都是從一張電子表格開始的,不論是應(yīng)對文檔、報告、憑證,還是表單票據(jù)等,只要我們需要對數(shù)據(jù)進行增刪改查,表格都能高效地完成。


作為由若干行、列所構(gòu)成的一種有序的組織形式,表格能夠附加存儲更多的樣式信息,在移動互聯(lián)時代的應(yīng)用軟件中,即便再復(fù)雜的數(shù)據(jù)通過表格的整理,都可以清晰的呈現(xiàn)給用戶,并支持從多個維度查看、篩選和修改。


葡萄城作為全球領(lǐng)先的開發(fā)技術(shù)提供商,自1991年便投入了研發(fā)精力,開拓并探索如何將電子表格以組件的方式嵌入到各類應(yīng)用系統(tǒng)中。 如今,葡萄城的表格技術(shù)已經(jīng)做到了在保留用戶使用習(xí)慣的同時,也能基于用戶的經(jīng)驗和積累在業(yè)務(wù)系統(tǒng)中提供同樣高效的數(shù)據(jù)處理和可視化能力。

主要功能

SpreadJS 兼容 450 多種 Excel 公式,在界面和功能上與 Excel 高度類似,但又不局限于 Excel,而是為企業(yè)信息化系統(tǒng)提供表格文檔協(xié)同編輯、 數(shù)據(jù)填報 和類 Excel 報表設(shè)計的應(yīng)用場景支持,具體功能如下:


Excel 表格編輯器:SpreadJS 的表格編輯器提供了高度類似 Excel 的功能和 API,可在線/離線設(shè)計報表模板、編輯、計算、分析數(shù)據(jù)并與數(shù)據(jù)庫綁定,滿足填報系統(tǒng)開發(fā)需求。


高性能數(shù)據(jù)處理:SpreadJS 提供了高效的計算引擎,并針對數(shù)據(jù)處理性能進行了優(yōu)化,可滿足企業(yè)各類數(shù)據(jù)計算、可視化、數(shù)據(jù)透視分析等需求,卻不會過多地占用系統(tǒng)資源。


 

導(dǎo)入/導(dǎo)出 ExcelSpreadJS 支持在線導(dǎo)入/導(dǎo)出 Excelxlsx)、導(dǎo)出 PDF 文檔,用戶可在瀏覽器中加載并修改各種 Excel 文檔,并將修改后的數(shù)據(jù)保存到數(shù)據(jù)庫中。


450 多種計算公式:SpreadJS 的計算引擎支持 450 多種 Excel 公式函數(shù),包括自定義函數(shù)、數(shù)組函數(shù)、動態(tài)數(shù)組、異步函數(shù)、XMATCHLET XLOOKUP 函數(shù)等。


數(shù)據(jù)綁定:使用 SpreadJS 可以直接通過模板創(chuàng)建與數(shù)據(jù)的綁定關(guān)系,即可綁定 JavaScript 對象和對象數(shù)組,也可將整個工作表、表格或單元格綁定到數(shù)據(jù)源。


豐富的數(shù)據(jù)可視化手段:SpreadJS 內(nèi)置 32 種圖表、18 種迷你圖和 182 種形狀,豐富的數(shù)據(jù)可視化手段可以為系統(tǒng)添加更多細(xì)節(jié)展現(xiàn),并且可以在 Excel 中無損導(dǎo)入和導(dǎo)出

配套組件

GcExcelSpreadJS 前后端兼容,可直接導(dǎo)入 SSJSON 格式,在不依賴 OfficePOI 和第三方軟件的情況下,滿足在線文檔的前后端數(shù)據(jù)同步、在線填報與服務(wù)端批量導(dǎo)出與打印,以及類 Excel 報表模板設(shè)計與服務(wù)端高性能處理等功能,為您開發(fā)的應(yīng)用程序提供整套 Excel 全棧解決方案。

運行環(huán)境

SpreadJS 支持跨平臺開發(fā),使用其功能無需預(yù)裝任何插件或第三方組件,支持以原生的方式嵌入各類應(yīng)用,與各類后端技術(shù)框架相結(jié)合。

SpreadJS 前后端兼容的高性能表格組件

GcExcel SpreadJS 前后端兼容,可直接導(dǎo)入 SSJSON 格式,在不依賴 OfficePOI 和第三方軟件的情況下,滿足在線文檔的前后端數(shù)據(jù)同步、在線填報與服務(wù)端批量導(dǎo)出與打印,以及類 Excel 報表模板設(shè)計與服務(wù)端高性能處理等功能,為您開發(fā)的應(yīng)用程序提供整套 Excel 全棧解決方案。

 

開發(fā)人員為什么需要 SpreadJS

 

SpreadJS 是葡萄城結(jié)合 40 余年專業(yè)控件技術(shù)和在電子表格應(yīng)用領(lǐng)域的經(jīng)驗而推出的純前端表格控件,基于 HTML5,兼容 450 多種 Excel 公式,具備高性能、跨平臺、與 Excel 高度兼容的產(chǎn)品特性,備受華為、明源云、遠光軟件等知名企業(yè)青睞,被中國軟件行業(yè)協(xié)會認(rèn)定為中國優(yōu)秀軟件產(chǎn)品SpreadJS 在界面和功能上與 Excel 高度類似,但又不局限于 Excel,而是為企業(yè)信息化系統(tǒng)提供  表格文檔協(xié)同編輯、 數(shù)據(jù)填報  Excel 報表設(shè)計 的應(yīng)用場景支持,極大降低了企業(yè)研發(fā)成本和項目交付風(fēng)險。


使用 SpreadJS 的在線表格編輯器,可直接在 Angular React Vue 等前端框架中實現(xiàn)高效的模板設(shè)計、在線編輯和數(shù)據(jù)綁定等功能,為最終用戶提供高度類似 Excel 的使用體驗。


六大核心功能


 

三大應(yīng)用場景

 

數(shù)據(jù)填報實現(xiàn)類 Excel 的數(shù)據(jù)填報與展示

內(nèi)置在線填報、打印報送、實時預(yù)覽和數(shù)據(jù)校驗的 API;通過自定制開發(fā),可滿足批量導(dǎo)入導(dǎo)出 Excel、填報暫存、多 sheet 填報和多級上報等業(yè)務(wù)需求。

 

Excel 報表設(shè)計降低從本地到線上的數(shù)據(jù)遷移工作量

兼容 Excel 數(shù)據(jù)格式,提供高度類似 Excel 的使用體驗,通過二次開發(fā),可將 SpreadJS 嵌入企業(yè)報表 SaaS 平臺,復(fù)用業(yè)務(wù)系統(tǒng)原始 Excel 報表模板。

 

表格文檔協(xié)同編輯實現(xiàn)多人實時協(xié)同編輯的在線文檔

提供單元格級別的操作顆粒度,通過二次開發(fā),可在前端解析 Excel 文檔,滿足多人協(xié)作、協(xié)同編輯、數(shù)據(jù)同步、版本管理、歷史查詢等在線文檔開發(fā)需求。

 

 

 


新聞中心