一. 客戶簡介
廣東信通通信有限公司(以下簡稱“信通公司”)成立於2001年,其前身爲中山電力工業局信息通信中心,現爲廣東電網新興業務企業暨南方電網公司2018年度A類標杆企業。
作爲一家同時具備電信運營類資質和計算機信息系統集成類資質的ICT企業,信通公司連續九年被評爲廣東省高新技術企業,連續十四年被評爲“廣東省守合同重信用企業”。
二. 項目背景
自動報表平臺項目主要爲解決電力行業數據採集標準化不統一、數據接駁困難、與原生系統無法兼容等難題,業務人員可通過對電網數據的採集,按照預製的報表模板輸出可視化效果,實現報表自動生成與多元化利用。
藉助自動報表平臺,電力企業能全面優化管理流程,增強業務人員的工作效率和生產力水平,爲業務管控提供有力支撐。
三. 實際使用情況
1. 使用SpreadJS表格編輯器,快速開發報表模板
在將SpreadJS的表格編輯器進行二次擴展和開發後,表單設計人員可以直接藉助SpreadJS提供的數據填報功能,完成單元格屬性配置,以快速生成類 Excel統計模板,並添加所需的數據綁定。
藉助SpreadJS編輯器設計的模板,如下圖所示:
圖1 模板製作頁面
2. 自動彙總、數據追蹤
從後臺返回的數據,通過SpreadJS便可直接進行統計、彙總,並且實現單元格級別的數據追蹤,可對每一個單元格的修改記錄進行查詢。
圖2 數據彙總頁面
3. 導出Excel 通用格式
通過SpreadJS 可以實現前端無損導出Excel 文件(包括公式、圖表、單元格狀態、密碼保護、基本樣式等):
圖3 導出Excel界面
四. 選擇表格控件 SpreadJS 的主要原因
經過技術選型,信通公司的技術決策者最終決定:使用SpreadJS純前端表格控件,搭建電網自動報表平臺系統。
之所以選擇表格控件 SpreadJS,主要考慮以下兩方面原因:
1. 純前端導入、導出 Excel 文檔的能力
Excel作爲一款市面上使用人數最多的數據分析及填報軟件,具備功能強大,簡單易學的特點,目前已廣泛應用於電力數據採集及分析流程中。
SpreadJS無需任何後臺代碼和第三方組件,即可在瀏覽器中完成對 Excel文件的導入導出、PDF 導出、打印及預覽操作,最大程度地保證了系統採集數據與Excel文檔的兼容度,無需安裝任何應用程序,無需追加任何學習成本,即可有效解決電網業務人員在電網數據採集過程中標準不統一、用料數據不一致、文檔難以管理等問題。
2. 業界領先的 Excel 兼容度
SpreadJS 除了完全兼容 Excel 的 450 種公式和 32 種圖表外,還內置了比 Excel 更爲豐富的 18 種迷你圖類型,並提供數據篩選、排序、分組、批註、切片器功能,以及更易用的二次擴展能力,和支持完全自定義的公式。
藉助SpreadJS,開發人員可於 Web 系統中輕鬆嵌入類 Excel 功能模塊,實現如 Excel 般的數據分析、數據填報、協同編輯和交互。在將SpreadJS嵌入到系統後,開發者還可根據自己的實際需求對其進行二次擴展,不斷提升系統場景化整合能力。