SpreadJS基于H5的JS電子表格和網(wǎng)格功能控件
SpreadJS 是一款基于 HTML5 的純 JavaScript 電子表格和網(wǎng)格功能控件,以“高速低耗、純前端、零依賴”為產(chǎn)品特色,可嵌入任何操作系統(tǒng),同時滿足 .NET、Java、響應(yīng)式 Web 應(yīng)用及移動跨平臺的表格數(shù)據(jù)處理和類 Excel 的表格應(yīng)用開發(fā),為終端用戶帶來親切的 Excel 體驗。SpreadJS 在數(shù)據(jù)展示、前端導(dǎo)入導(dǎo)出、圖表面板、數(shù)據(jù)綁定等場景無需大量代碼開發(fā)和測試,可極大節(jié)省研發(fā)成本并降低交付風(fēng)險。
為什么需要SpreadJS
強大的前端電子表格能力,功能、UI 與 Excel 高度類似
使用 SpreadJS 在線表格編輯器,可在瀏覽器中用 Excel 的方式呈現(xiàn)數(shù)據(jù),并輕松創(chuàng)建類 Excel 應(yīng)用,實現(xiàn) Excel 的數(shù)據(jù)交互和分析
高效的計算引擎,兼容 450 種以上的 Excel 公式
兼容 450 種以上的 Excel 公式和內(nèi)置函數(shù),用戶可自定義函數(shù),支持跨表格引用,輕松實現(xiàn)數(shù)據(jù)聚合,讓有效數(shù)據(jù)不斷完善
一流的框架支持及擴展,符合 UMD 規(guī)范,可按需加載
基于原生 JavaScript,全面兼容 Angular、React、Vue、TypeScript、Breeze、Knockout 框架,符合 UMD 規(guī)范,可按需加載,并易于在 VSCode 中使用
完善的數(shù)據(jù)可視化能力
提供了豐富的圖表、迷你圖、條件可視化及形狀,可為 Web 應(yīng)用程序帶來更具創(chuàng)意和靈活性的數(shù)據(jù)可視化方式
純前端導(dǎo)入、導(dǎo)出 Excel 文件
使用純前端的方式提供 Excel 文件的導(dǎo)入及導(dǎo)出,支持前端 PDF 導(dǎo)出,并可實現(xiàn)后端多平臺導(dǎo)入、導(dǎo)出
更高的渲染性能和響應(yīng)速度
使用了 HTML5 圖形(Canvas)繪制界面,相比傳統(tǒng)的 DOM 元素,具備更高的渲染性能和響應(yīng)速度
