手记

除了类 Excel, SpreadJS 表格控件还能为系统开发带来什么价值?

前段时间,小编和一位企业IT部门的技术负责人交流,为适应业务高速发展,企业需要优化原有的数据管理模式,摆脱对 Excel 等第三方应用软件的依赖,将此前大量使用 Excel 软件构建的数据分析模型迁移至云端,并保留 Excel 的公式、图表和数据透视表等功能。

然而,由于没有深入研究过 Excel 的底层逻辑,研发团队投入了大量精力尝试自主研发,仍困难重重。考虑到项目成本与可能逾期的风险,经过多轮技术评估,该项目的研发团队最终选择了 [SpreadJS表格控件]取代自主研发,并如期完成了项目交付。

这位负责人表示,使用他们研发的系统,用户只需简单的拖拉拽,便可在线完成各类Excel财务报表和营收分析表的设计工作,并通过可视化界面与数据库建立映射关系,实现单元格级别的数据绑定。目前,该系统已正式投入使用,并替代 Excel 软件,为集团旗下的200多家门店以及2000多名财务人员提供计算、数据汇总和多维度查询等服务。

(SpreadJS 原生具备高度类似 Excel 的UI 和功能)

在系统开发中,SpreadJS 体现出了易用、高性能、高度兼容 Excel 的产品优势

1、通过 SpreadJS 组件开发的表单视图,高度还原了 Excel 的功能布局,并提供数据绑定和自定义计算公式接口,系统升级维护不再过度依赖IT部门,业务人员可以在不进行专门培训的情况下,自行设计填报表单并发布,也可以直接将 Excel 软件设计好的模板导入到系统中使用。

2、客户端无需安装任何插件,用户可直接在浏览器中录入数据,并实时校验;服务端仅需接收格式化的JSON数据,可以多线程、异步处理,达到负载均衡,由于大部分功能基于 SpreadJS 二次封装,因此,系统代码开发量大幅降低。

3、由于SpreadJS与Excel高度兼容, 在无任何后台代码和第三方组件的情况下,便可在线导入导出 Excel 文件。借助这一特性,集团将大量在Excel 中建立的商业分析经营模型向线上迁移,通过复用这些模型,进一步提升了门店的运营能力,包括可根据客流及租赁系统进行数据清洗和整合,以此实现客流动态监测。

4、SpreadJS 高度还原了 Excel 的数据透视表,使得自研系统同样具备如 Excel 般出色的数据分析和计算能力,通过对分公司(金融)的客户画像进行分析,将客户交易数额、交易频次等分级,建立VIP客户阵队,为公司拉来34个每月百万级交易的客户,直接带来超1亿的营收。

……

可以看出,“信息系统开发 + SpreadJS”的价值越发凸显,而集团业务也随之越做越大。

“信息系统开发 + SpreadJS” 为何能发挥这些优势?

首先,SpreadJS 定位于高性能的企业表格技术应用开发。

表格是企业日常经营管理中的重要工具之一,很多企业的 IT 业务是从一张表开始的,团队沟通中离不开表格,信息共享需要大量依赖于表格存储数据,文档、报告、凭证以及基础数据的汇总分析也都需要依靠表格来进行决策的支持。

基于 SpreadJS 研发的信息化系统,可帮助企业更快更准确地处理数据,大幅提高运营管理效率,如:

  • 在线文档系统:基于 SpreadJS实现的多人协同编辑,可帮助各部门实时完成对同一张数据表的录入
  • 数据填报系统:SpreadJS的API接口可简化数据绑定和校验过程,快速准确的处理打印报送、实时预览、多级上报等工作
  • 表单和报表类系统:SpreadJS可帮助企业以低成本的方式重用业务系统原始 Excel文件,利用已有资源搭建企业类 Excel 报表平台

因此,数据本身的价值若想被充分发掘,必须借助 SpreadJS 这类开发工具,更为便捷地进行统计和分析,打造高质量的数据业务闭环。

其次,SpreadJS 具备了业界领先的 Excel 兼容度。

如今,SpreadJS 已兼容450 种以上的 Excel 公式,支持 53 项单元格格式、18 种条件格式、32 种图表、18 种迷你图和182 种形状,并提供了数据透视表、数据筛选、排序、分组、批注、切片器等功能,可于 Web系统中轻松嵌入类Excel功能模块,实现如 Excel 般的数据分析和交互。

因此,借助SpreadJS可不断完善企业即席分析和数据多维可视化建设的能力,让业务人员能够在不借助第三方工具(如 Excel 、WPS等)的前提下,从单个核心指标出发,进行指标拆解,并执行深层次的多维分析、钻取和透视。

SpreadJS可有效结合 Excel 的数据分析模型,辅以递归分析、同行分析、趋势分析、对比分析等数据分析方法,迅速定位数据的异常点,为业务发展提供决策支撑。


1人推荐
随时随地看视频
慕课网APP