SpeadJS最大的好处就是它的类Excel特性,不仅能够满足绝大多数报表的线上应用,还可以与Office报表兼容。从系统整合的角度讲,代码量少,入门简易;从使用的角度讲,学习成本低,友好的界面及公式与Excel兼容,为用户操作提供了无缝衔接,进一步提高效率。

——上海幻伊缘信息科技有限公司 产品经理 吴培骏

公司简介

上海幻伊缘信息科技有限公司(以下简称为“上海幻伊缘”)多年从事财务及流程化管理软件的研发,有着较丰富的业务管理经验,为企业提供完整的财务软件管理和财务应用服务、报表支持。目前,上海幻伊缘已经为多家用户提供半定制化产品服务,如数据采集分析系统(含报表汇总合并功能及OA功能)及深度定制产品服务、LIMS系统。

项目背景

本项目是帮助客户构建一个数据采集分析系统,用户需要对其子公司财务报表进行精准化管理,例如,对上传的数据进行验证、规范报表格式、统一报表采集与取数规则、验证报表间的关系。同时,还需要根据子公司报表自动生成符合本部管理要求的报表和集团要求的管理报表,提高数据准确率、减少报表的繁重工作量,从而提升内部管理效率。

1687225993183

使用葡萄城表格控件的原因

用户使用上海幻伊缘研发的报表系统,因原系统为全定制模式,使用了一个仅基于IE的类Excel组件,在经历了数年的使用,报表格式需要进行调整,统计口径也发生变化,同时操作系统也发生了巨大的革新,类Excel组件无法在新的浏览器中继续使用,严重影响业务的开展。因此急需对系统进行升级更新。

基于以上需求,上海幻伊缘选择葡萄城的SpreadJS组件。希望该组件能够提供全类Excel的应用,并可以与既有的采集系统进行串联,让用户能自定义的设计报表,且能够灵活的上传、计算和验证数据。除此之外,还需要该组件能够全面支持新浏览器,让用户可以在PC端、平板端都能灵活使用,提升用户使用体验。

SpreadJS最大的优点就在于其类似Excel的操作体验,能够为绝大多数报表的线上应用提供便利,帮助提升工作效率。

系统应用实践

使用SpreadJS实现自定义报表设计

SpreadJS最大的功能就是类Excel,除了操作便捷之外,还可以为用户提供带有设计组件的自定义报表功能,用户可以通过系统完成报表的自定义设计。

(使用SpreadJS实现在线Excel操作方式)

(使用SpreadJS实现报表自定义设计)

使用自定义函数快速计算数据

SpreadJS的自定义函数是项目的核心能力之一。在数据采集系统中定义了多个自定义函数,方便使用公式获取系统中的相关数据。同时,可以通过强大的函数计算能力实现批量的数据计算要求。

(使用SpreadJS实现灵活计算功能)

使用数据源绑定批量获取数据

SpreadJS的绑定数据源能批量获取表格式,可以为特定数据提供相应的数值获取方式,从而达到快速、有效获取数据的目的。

(使用SpreadJS实现批量数据的获取)

灵活、扩展的单元格使用能力

SpeadJS在单元格使用方面有着很强的扩展应用能力。由于在数据采集系统中会涉及到自定义采集的方式,而通过SpeadJS提供的单元格功能则可以快速实现自定义指标的批量定义和匹配。

(使用SpreadJS的单元格特性实现自定义指标的批量定义与匹配)

SreadJS带来的价值

相关负责人表示:

  1. SpreadJS最大的好处是其类Excel特性,能满足绝大多数报表的线上应用,同时可以与Office报表相兼容。在系统整合方面,代码量较少,入门简单。
  2. 类Excel的操作模式,让用户学习成本更低;友好的界面及公式与Excel兼容,为用户操作提供了无逢衔接,进一步提高效率。
  3. SpreadJS提供全线上的支持能力,无需使用Office,大大降低对系统环境的依赖性。
  4. 在项目研发与客户使用过程中通常会遇到各种技术问题,葡萄城的技术团队提供强有力的支持,确保项目中多项技术难点得以解决,让项目能顺利且及时的得以推进。
  5. 通过技术论坛的咨询与查阅也能获取很多实际的应用经验,有助于对产品的深入了解及项目推进,同时良好且完备的客户技术服务也为项目的研发提供了必不可少的支持。