SpreadJS是一個面向企業級應用開發的綜合性、高效能的基於HTML5的純JavaScript的電子表格控件。SpreadJS有着強大的表單處理能力和電子表格功能。這些功能包括跨表單引用和計算,這樣就可以充分利用多個表單上的數據和公式。
前端
SpreadJS V13.0版本全新上線,新增13種單元格類型、強化先後端數據交互能力等內容,小編總結了一些版本亮點和資源合集,如今就跟着小編來看一下吧~後端
新版本亮點編輯器
一、追求極致的單元格特性ide
單元格狀態:Cell States函數
新單元格類型:Checkbox & RadioBox List學習
新單元格類型: Cell Dropdown字體
新單元格按鈕: Cell buttonspa
二、表格 API 加強:表格樣式按需修改、高度開放自定製設計
用戶使用 SpreadJS 建立表單和管理數據,將得到史無前例的操縱體驗。經過調用 SpreadJS 提供的 API 接口,用戶能夠在運行時和設計時兩種狀態下,完成如下操做:orm
添加行/添加列
刪除行/刪除列
在表格中獲取插入行、刪除行、髒數據
將 Excel 錶轉換爲數據範圍
三、表格 UI 交互加強:全方位分析表格數據,順利完成先後端交互
SpreadJS 做爲一款純前端電子表格控件,充分考慮到了這一應用場景,並全面加強了表格數據交互分析能力,其功能具體體如今:
自動擴展 Auto Expand:input / copy-cut & paste / dragfill / dragdrop
調整大小手柄 Resize Handler
滾動時表頭顯示 Show Header when Scroll
更方便的表格選擇 Selection
更智能的表格導航 Navigation
滾動時在列標題上顯示錶標題
四、圖表加強
圖表圖例屬性:支持字體顏色、大小和更多字體
新圖表屬性:錯誤提示欄
新圖表屬性:自定義邊框
新圖表屬性:對數軸
新圖表屬性:趨勢線
五、新增事件:ColumnChangingEvent & RowChangingEvent
當用戶對工做表執行 Delete/Insert/Hide/Unhide 等操做時,若是但願在執行操做以前觸發一個事件,該事件能夠用來確認對象的數據,並控制該操做是否繼續執行。此時,新增的這兩個事件就能夠派上用場。
SpreadJS資源合集
SpreadJS幫助手冊:
SpreadJS幫助手冊(一):受權相關
SpreadJS幫助手冊(二):源碼、在線表格編輯器相關
SpreadJS幫助手冊(三):工做簿相關
SpreadJS幫助手冊(四):表單相關
SpreadJS使用教程2019:
SpreadJS使用教程:如何利用SpreadJS實現JavaScript中導入和導出Excel文件(上)
純前端表格控件SpreadJS數據綁定系列教程(一)
SpreadJS 中導入導出(Import&Export)使用規範以及常見錯誤解決辦法
SpreadJS 自定義數字格式
深刻解析如何自定義SpreadJS右鍵菜單(一)
如何完全解決SpreadJS導出PDF字體亂碼問題
SpreadJS視頻教程:
SpreadJS 入門系列課程 (一):下載、安裝包及初始化
SpreadJS 入門系列課程 (二):組成、產品資源及學習途徑
SpreadJS入門系列課程 (三):工做簿
SpreadJS入門系列課程(四):表單Ⅰ
SpreadJS入門系列課程(五):表單Ⅱ
SpreadJS入門系列課程(六):公式函數