SpreadJS是一個功能強(qiáng)大的純前端表格控件,基于HTML5制作,可以兼容450多種Excel 公式。有著高性能的計算引擎,并針對數(shù)據(jù)處理性能進(jìn)行了優(yōu)化,可滿足企業(yè)各類數(shù)據(jù)計算、可視化、數(shù)據(jù)透視分析等需求,卻不會過多地占用系統(tǒng)資源SpreadJS在界面和功能上與 Excel 高度類似,但又不局限于Excel,而是為企業(yè)信息化系統(tǒng)提供 表格文檔協(xié)同編輯、 數(shù)據(jù)填報和類Excel報表設(shè)計 的應(yīng)用場景支持,極大降低了企業(yè)研發(fā)成本和項(xiàng)目交付風(fēng)險。
在線表格編輯器是SpreadJS的核心功能之一,可直接在Angular、 React、 Vue等前端框架中使用,內(nèi)置開放的API和類Excel的UI設(shè)計元素(如工具面板),可實(shí)現(xiàn)高效的模板設(shè)計、在線編輯和數(shù)據(jù)綁定,為最終用戶帶來高度類似Excel的使用體驗(yàn)。
軟件特色
純前端組件、跨平臺應(yīng)用嵌入
SpreadJS 支持跨平臺開發(fā),使用其功能無需預(yù)裝任何插件或第三方組件,支持以原生的方式嵌入各類應(yīng)用,與各類后端技術(shù)框架相結(jié)合
極高的處理性能和響應(yīng)速度
SpreadJS 使用稀疏數(shù)組作為存儲結(jié)構(gòu),用 HTML5 Canvas 繪制交互界面,提供了更為流暢的使用體驗(yàn)和出色的性能,并最大化節(jié)省存儲空間
在線導(dǎo)入、導(dǎo)出Excel(xlsx)
SpreadJS 無需借助后臺代碼和第三方組件,可直接在瀏覽器中完成 Excel、CSV、JSON 等文件的導(dǎo)入導(dǎo)出、PDF 導(dǎo)出、打印及預(yù)覽操作
強(qiáng)大的公式計算引擎
SpreadJS 兼容 450 多種 Excel 計算公式,可滿足用戶自定義、跨表格引用、異步調(diào)用等多場景計算需求,實(shí)現(xiàn)數(shù)據(jù)聚合,讓有效數(shù)據(jù)不斷完善
業(yè)界領(lǐng)先的 Excel 兼容度
SpreadJS 內(nèi)置 18 種條件格式、32 種圖表、53 項(xiàng)單元格格式和 182 種形狀,完全支持 Excel 數(shù)據(jù)格式,可向 Web 系統(tǒng)中輕松嵌入 Excel 功能
提供配套的服務(wù)端組件
GcExcel 是一款基于 Java 平臺的服務(wù)端表格組件,可與 SpreadJS 前后端兼容,在后端批量創(chuàng)建、加載、編輯、打印、導(dǎo)入/導(dǎo)出 Excel 文檔
軟件功能
類 Excel 表格編輯器
SpreadJS 的表格編輯器提供了高度類似 Excel 的功能和 API,可在線/離線設(shè)計報表模板、編輯、計算、分析數(shù)據(jù)并與數(shù)據(jù)庫綁定,滿足填報系統(tǒng)開發(fā)需求。
高性能數(shù)據(jù)處理
SpreadJS 提供了高效的計算引擎,并針對數(shù)據(jù)處理性能進(jìn)行了優(yōu)化,可滿足企業(yè)各類數(shù)據(jù)計算、可視化、數(shù)據(jù)透視分析等需求,卻不會過多地占用系統(tǒng)資源。
導(dǎo)入/導(dǎo)出 Excel
SpreadJS 支持在線導(dǎo)入/導(dǎo)出 Excel(xlsx)、導(dǎo)出 PDF 文檔,用戶可在瀏覽器中加載并修改各種 Excel 文檔,并將修改后的數(shù)據(jù)保存到數(shù)據(jù)庫中。
內(nèi)置 450 多種計算公式
SpreadJS 的計算引擎支持 450 多種 Excel 公式函數(shù),包括自定義函數(shù)、數(shù)組函數(shù)、動態(tài)數(shù)組、異步函數(shù)、XMATCH、LET 、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)出。
應(yīng)用場景
數(shù)據(jù)填報,實(shí)現(xiàn)類 Excel 的數(shù)據(jù)填報與展示
內(nèi)置在線填報、打印報送、實(shí)時預(yù)覽和數(shù)據(jù)校驗(yàn)的 API;通過自定制開發(fā),可滿足批量導(dǎo)入導(dǎo)出 Excel、填報暫存、多 sheet 填報和多級上報等業(yè)務(wù)需求。
類 Excel 報表設(shè)計,降低從本地到線上的數(shù)據(jù)遷移工作量
兼容 Excel 數(shù)據(jù)格式,提供高度類似 Excel 的使用體驗(yàn),通過二次開發(fā),可將 SpreadJS 嵌入企業(yè)報表 SaaS 平臺,復(fù)用業(yè)務(wù)系統(tǒng)原始 Excel 報表模板。
表格文檔協(xié)同編輯,實(shí)現(xiàn)多人實(shí)時協(xié)同編輯的在線文檔
提供單元格級別的操作顆粒度,通過二次開發(fā),可在前端解析 Excel 文檔,滿足多人協(xié)作、協(xié)同編輯、數(shù)據(jù)同步、版本管理、歷史查詢等在線文檔開發(fā)需求。
更新內(nèi)容
1. 單行工具欄
傳統(tǒng)的 Ribbon 工具欄已經(jīng)伴隨著 SpreadJS 走過了 4 年的時間,如今也是時候做一些不同的嘗試了。
隨著在線文檔的普及,大家對表格在線編輯的需求也日趨旺盛,更節(jié)省空間和更智能的單行工具欄已成為在線表格系統(tǒng)的標(biāo)配,為了順應(yīng)這一潮流,SpreadJS 的編輯器組件正式推出了全新的工具欄樣式:單行工具欄模式。
2. 定位功能(GoTo)
與 Excel 軟件中的定位功能類似,SpreadJS 新版本中的編輯器也支持該功能,效果如下圖所示:
3. 替換和全部替換
除了已經(jīng)支持的“查找”功能外,本次更新,SpreadJS 編輯器還追加了替換和全部替換功能,用戶可以從“開始”→“查找”→“替換”下的“主頁”選項(xiàng)卡打開此功能選項(xiàng),效果如下圖所示:
相關(guān)版本
下載地址
精品推薦
-
Microsoft .Net Framework4.7.2中文版
詳情 -
.Net3.5
詳情 -
.Net3.5 64位win10離線安裝包
詳情 -
MarkdownPad2
詳情 -
.Net Framework 4.0 32位離線安裝包
詳情 -
RPGVXACE RTP
詳情 -
Cmder(windows命令行工具)
詳情 -
jetbrains全系列激活工具
詳情 -
scratch免激活離線版
詳情 -
Microsoft .NET Runtime6.0
詳情 -
鯨魚積木編程專業(yè)版
詳情 -
Lodop云打印機(jī)插件
詳情 -
Qt Linguist(QT語言家)
詳情 -
Microsoft .Net Framework 4.0完整版
詳情 -
Jar to Exe
詳情 -
DevExpress 2020
詳情
裝機(jī)必備軟件
網(wǎng)友評論