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