葡萄城 SpreadJS 表格控件 V11 產品白皮書

一. 關於葡萄城

葡萄城成立於 1980 年,是全球領先的集開發工具、商業智能解決方案、管理系統設計工具於 一身的軟件和服務提供商,爲超過 75% 的全球財富 500 強企業提供服務。前端

葡萄城是微軟公司認證的金牌合做夥伴,同時也是少數幾個 Microsoft Office Advisory Board 成員之一。在上世紀 80 年代,葡萄城就加入了 Microsoft Early Adopter Partnership。與微軟公司在技術領域普遍而深刻地合做,使葡萄城可以深刻地理解並掌握最新的技術,並可以把這些最新的技術恰當地運用到爲客戶提供的產品和服務中。瀏覽器

葡萄城專一開發工具和企業軟件領域 30 年,旗下多款產品在國際軟件行業屢獲殊榮,並在全球被數十萬家企業、學校和政府機構等選用。緩存

二. SpreadJS 表格控件 V11 介紹

1) 產品概述

SpreadJS 純前端表格控件是基於 HTML5 的 Java 電子表格和網格功能控件,適用於 .NET、安全

Java 、Web 應用程序、移動端等多種平臺的表格數據處理和類 Excel 功能的表格程序開發。全中文操做前端框架

界面,零學習成本!便於您在系統開發過程當中,更安全的管理 Excel 數據,更快捷的完成海量數據交互,框架

更方便的進行數據導出、導入、排序、過濾、增刪改查、可視化及 Excel 導入/導出等操做。SpreadJS 純編輯器

前端表格控件自面世以來,備受華爲、中國民航飛行學院、中國平安、中國能建、中通等國內知名企業客模塊化

戶青睞。函數

2) 主要功能

  • 模板設計器

經過相似 Excel 的 SpreadJS 設計器,您可輕鬆設計模板,節約應用程序開發所需的時間和精力。無需編碼,各行業人員都可經過 Excel 軟件設計界面,而後輕鬆導入設計器或 SpreadJS 中,便可重用模板。工具

  • 豐富的數據交互和外觀

能夠經過配置顏色、邊框、字體和表格佈局元素來自定義行、列和單元格級別的外觀風格。另外, SpreadJS 提供了 Excel 風格的主題支持,容許您建立用戶熟悉的 Excel 風格界面。

  • 數據、顯示、可視化和分析支持

如您所想的同樣,經過顯示、可視化和分析功能精確地呈現數據。您能夠經過SpreadJS 識別數據的趨勢,過濾越界值,經過圖清晰容易的理解數據。SpreadJS 數據可視化支持包括:

  • 支持多工做表
  • 支持迷你圖
  • 條件格式
  • Excel 風格分組
  • 支持 Excel 風格對話框過濾
  • 圖表

  • 強大的計算引擎

SpreadJS 包括強大的兼容 Excel 的公式、數據聚合、支持 400 多種函數,跨表格引用以及支持自定義名稱。

  • 工做表和單元格級別的數據綁定

SpreadJS 既能夠像網格同樣使用,綁定整個工做表到數據源。也能夠綁定獨立的單元格以呈現您所但願的樣式。以上兩種綁定都支持雙向綁定,因此您也能使用 SpreadJS 建立錄入表格。

  • 數據驗證

當單元格離開編輯模式時,進行單元格中數據的驗證。SpreadJS 提供了不少內置的規則,讓您能夠更快更容易地建立數據驗證條件,還能夠在含有不正確值的單元格上顯示紅圈。

  • 單元格類型單元格類型決定了用戶和單元格交互的方式。它包括如何錄入數據、顯示數據和驗證數據。單元格類型定義了編輯器和格式器來處理如何解析數據,渲染器處理如何呈現數據。單元格類型能被設置到獨立的單元格、列、行、一組單元格或者整個表單。當綁定到數據源,單元格類型依據數據類型自動設置。固然,您還能夠指定自定義的單元格類型。

  • 數據操做

SpreadJS 的數據操做將工做表設計成相似 Excel 的用戶界面行爲,包括:拖拽填充,拖拽釋放,Excel 風格的過濾,行/列凍結和大小改變。

  • 高速、低耗

SpreadJS 是一個基於 HTML5 技術的純前端電子表格控件,它可以把全部的內容以像素點的形式畫在畫布上,但它不是 HTML DOM 元素的合成。同其餘普通的數據表格相比,SpreadJS 提供了更高的渲染性能和更快的界面操做(好比:選擇和滾動)。此外,SpreadJS 經過一個高效的數據模型來快速操做數據,這能夠方便您流暢地載入和操做海量數據。

3) 支持環境

  • 瀏覽器:

支持 HTML5 的瀏覽器:IE9, IE10, IE11,Edge, FireFox, Safari, Chrome。

  • 前端 Excel 導入導出:

IE10+,FireFox,Safari,Chrome。

4) 設計理念

  • 獨特的表格繪製畫法,高效性能的保障

SpreadJS 採用一種基於 HTML5 Canvas 繪製表格的畫法,經過一種獨特受到專利保護的緩存方式,高

效的完成對錶格繪製,尤爲體如今表格局部從新繪製及表格滾動繪製中。採用該畫法,會極大的提高繪製

性能,下降 CPU 的佔用,讓表格的行爲更加流暢天然,加強用戶體驗。

在該畫法中,將 SpreadJS 分爲多個圖層進行繪製:

  • 支持全部現代瀏覽器,且與平臺無關

SpreadJS 適用於 Windows,Linux,Mac,Android,iOS,並針對全部現代瀏覽器進行了測試支持。

  • 無依賴的純 Java 庫,支持 Angular/React/Vue

SpreadJS 是純 Java 庫, 對 jQuery 等外部庫或框架沒有任何依賴,使得您的電子表格更輕量級、更可自定義、擁有更好的和其餘庫的共用兼容性,而且易於在 VSCode 中使用。支持 Angular v六、React 和

Vue 等經常使用前端框架,而且您能夠選擇使用 Type 語言。

  • 優化您的 Web 應用程序大小和速度

SpreadJS 是模塊化的 JS 庫,所以只需將您所須要的功能模塊添加到您的應用中使用,此舉極大的優化了您 Web 應用程序的大小和速度。

三 產品受權方式

SpreadJS 受權由兩個主要方式組合構成:

  • 開發受權:涵蓋 SpreadJS 在終端用戶應用程序開發中的使用。每一位安裝和使用 SpreadJS 的開發者均須要一個開發受權。針對企業中常見的多名開發人員同時使用 SpreadJS 的狀況,咱們提供優惠的團隊受權和企業受權模式。
  • 部署受權:涵蓋了 SpreadJS 可再發行文件的複製、分發和部署,它是最終應用程序的一部分。包括任何 SpreadJS 可再分發文件的終端用戶應用。部署受權按照部署域名或者 IP 地址的數量計數。一個域名(例如:www.grapecity.com.cn)或 IP 地址須要一個部署受權。請經過最下方聯繫方式聯繫咱們取得相應數量的部署受權。

四. 產品升級和技術服務

咱們提供兩個級別的技術服務:

  • 金牌服務:訂購年度的金牌服務而且在服務有效期內,可享受:所購產品的免費升級(包括新版本和維護版本);不限次數的電話支持;經過使用葡萄城產品技術社區得到產品使用問題的優先處理(一般狀況下問題將在一個工做日內獲得回覆)。

咱們會爲每位金牌服務用戶專門指定一位技術服務工程師,以保證金牌服務用戶的論壇問題獲得

優先處理。另外,對於購買金牌服務的用戶,咱們也會提供電話服務,在法定工做日的上午 9:00~12:30,下午 1:30~5:30 能夠得到咱們技術支持團隊的電話支持。

金牌服務,是 97%用戶的選擇!

  • 普通服務:可免費得到產品的維護版本和論壇支持

論壇是開發人員得到技術幫助的最佳場所,在這裏您能夠:

  • 就您遇到的使用問題得到葡萄城技術支持人員和產品開發人員的幫助
  • 訪問產品的知識庫以瞭解產品的使用經驗和技巧
  • 瀏覽和學習其餘用戶的使用方式,並與之交流歡迎訪問葡萄城產品技術社區得到論壇服務。

五 典型用戶和用戶反饋

「SpreadJS 目前被普遍應用於表單設計和數據填報,它帶給咱們的不只僅是良好的用戶友好度體驗,經過它咱們還能夠輕鬆設計模板,節約應用程序開發所需的時間和精力。」

中國能源建設集團安徽電力建設第二工程有限公司

「SpreadJS 控件主要用於項目中的報表設計,展現,打印等功能。參與設計報表的人員徹底不須要懂代碼知識,只要會用 Excel 就可參與設計報表,很符合 R 平臺在線設計無編碼開發的理念,而且類 Excel 的操做模式很符合設計人員的使用習慣,大大加快了工做效率,是平常工做的好幫手。」

福建華閩通達信息技術有限公司

「使用 SpreadJS 咱們能夠輕鬆設計模板,節約應用程序開發所需的時間和精力。無需編碼,財務、人事管理人員都可經過 Excel 軟件設計界面,設計計算公式,而後輕鬆導入設計器或 SpreadJS 中,就可實現模板重用。這大大減輕了工做強度,使得快速開發得以實現。」

中國民用航空飛行學院

「葡萄城技術支持對產品的瞭解深刻程度讓人佩服,遇到問題能提供專業、客觀的評估,及時跟進問題,作到問題閉環。對沒法短時間解決的問題會不斷同用戶通報進展,真正讓用戶用得放心,是讓用戶放心把後背交給他的良好合做夥伴。」

劉林豐 華爲技術有限公司 2012 實驗室 技術負責人

六 產品榮譽獎項

  • SpreadJS —— 2018 年度優秀軟件產品

  • SpreadJS —— 2016 年度第二十屆中國國際軟件博覽會創新獎

相關文章
相關標籤/搜索