公司简介

某大型基金公司作为以基金产品为主营业务的公司,其产品涵盖不同类型的基金,包括股票型基金、混合型基金、债券型基金、货币市场基金和REITs等,通过多样化的产品来满足不同投资者的风险偏好和需求。


项目背景

在基金公司内部,监管报送是不可缺少的环节,企业需要按照相关法律法规的要求,向政府或监管机构提交相关的经济、财务、统计等信息。在报送期间会涉及到大量的Excel电子表格应用,如何让报送的效率更高、业务能力更便捷、更全面是基金公司一直在探索的问题。

监管报送的业务需求通常包括以下方面:

1、报送内容

明确需要报送的信息内容,包括财务报表、统计数据、经营状况等,以满足监管机构对企业或组织的监管和监督要求,其中涉及到大量Excel电子表格。

2、报送频率

规定报送信息的时间周期,可能是每月、每季度、每年等,以确保监管机构及时了解企业或组织的运营状况。

3、报送形式

规定报送信息的方式和格式,可能是纸质报送、电子报送或在线系统提交等,以方便监管机构的收集和处理。

4、数据准确性和完整性

监管报送要求提交的信息必须准确、完整,确保监管机构获得真实可信的数据进行监督和分析。

5、数据安全和保密

涉及敏感信息的监管报送需要保障数据安全和保密,防止信息泄露和滥用。


如何使用SpreadJS和GcExcel来增强易用性

在公司的日常运行中往往会产生大量的Excel报表文件,这些文件需要进行统一的管理。为了方便管理,公司仿照windows的资源管理器模式,开发了一套在线Excel报表文件管理平台。

该平台具备文件分享(管理、只读、读写)、共享、版本记录、数据解析入库,多业务部门协同填报,业务部门日常报表开发,文件订阅后自动发送(订阅中心)等能力。

为了能够进一步增强监管报送平台的易用性,提升报送效率,基金工作使用SpreadJSGcExcel来强化平台能力。

1、以SpreadJS为基础(不含表单编辑器),利用SpreadJS的公式功能,二次开发指标树拖拉形成报送模板,可配置勾稽规则,报送形式等功能。利用SpreadJS的数据校验功能,当勾稽不通过后可高亮显示错误单元格和对应错误信息,并且能够通过后端GcExcel定时发送报送结果,支持证监会、央行、中基协、蚂蚁等报送业务。

(报表模板维护)

(历史信息查询)

2、通过SpreadJS在线表格编辑器完成在线Excel报表管理平台的构建,实现导入Excel报表模板并保留各种样式格式。导入后将动态数据替换为对接指标中心,链接动态数据的查询并将结果显示在表格中。服务端可通过GcExcel实现每天自动发送Excel、图片、html等。

(刷新数据,实现查询看板效果)

3、通过二次开发,增加了对接公司指标中心和数据门户功能,用户可选择指标,生成SQL,以便对数据进行使用,同时扩充了一些自定义函数,实现格式灵活的报表开发。

(通过自定义函数增强报表格式的灵活性)

4、实现Excel解析入库的可视化配置。通常情况下是由技术人员进行配置,业务人员来填写和维护信息。系统后台来使用解析入库后的数据,实现业务和技术的联通互动。该特性对于一些非系统承载的数据来说非常重要,可实现快速易用的数据联通链路。有了该功能,能够对监管报送类业务有很大支持。


GcExcel的优势及价值

在系统构建的过程中涉及到文档及模板的批量处理及定时推送,通过GcExcel能够高效完成数据订阅的相关功能。GcExcel具有以下明显的优势和价值:

  • 依赖Gcexcel对SpreadJS的ssjson格式的兼容性,能够高效实现前台的配置及后台的使用。
  • 通过GCExcel的文件转换能力和水印添加能力,能够实现多种订阅文件格式的转换,例如,Excel、PDF、PNG、HTML。
  • 凭借GCExcel更高的性能和可扩容能力,能够实现相对使用selenium等方案更高的文件处理能力。
  • 能够与外部系统对接实现对邮件、钉钉等渠道的投递能力。
  • GCExcel对原生Excel的支持能力,能够高效完成从tableau、davinci等BI平台导出Excel的格式转换。
  • GCExcel提供的API能力能够实现对内部数据接口(例如,http)的Excel转换能力,可提升技术接口到终端用户数据推送的友好性。