企业日常工作中需要制作大量的报表,比如商品的销量、销售额、库存详情、员工打卡信息、保险报销、办公用品采购、差旅报销、项目进度等等,都需要制作统计图表以更直观查阅。但是报表的制作往往需要耗费大量的时间,即使复用制作好的报表模版,一次次周期性对数据的复制粘贴操作也很耗费人力,同时模版在此过程中也会逐渐变得面目全非。

基于此,我们需要挖掘数据背后隐藏的关联信息,将人工的常规性操作抽离出来,使用工具和代码去实现,这个过程就称之为报表自动化。葡萄城表格技术产品 纯前端表格控件 SpreadJS服务端表格组件 GcExcel 高度兼容 Excel,可不依赖任何第三方组件实现 Excel 文档的导入导出,并提供类 Excel 的使用体验,可满足自动化报表中报表模板的批量处理、批量修改、数据汇总、批量浏览、打印、转换等各项功能开发需求。

自动化报表的技术难点

企业日常工作中产生的业务报表之间常常存在明确的流程和规则,且报告中的表格数据都是结构化数据,这样只需录入流程和规则,系统就可以自动处理这些报告模板。

由于报告中经常有大量的数据需要整合计算,批量处理 Excel 文档的需求也时有发生,普通的 Excel 由于报告中经常有大量的数据需要整合计算,批量处理 Excel 文档的需求也时有发生,普通的 Excel 软件难以胜任,这时候就需要一款能够实现自动化实验报告的系统软件来完成。该软件需要按照规则,针对报表数据里面大量的无效数据进行清除,并自动完成批处理请求。

报表自动化(批量处理)

需要从原始 Excel 文件中抽取、分析和统计数据字段,并按模板文件的要求批量输出多种样式的 Excel 表格文档。

文档自动修改

导出文档需要嵌入多种匹配逻辑,并支持报表元素内联动,可针对大量 Excel 文件进行批量修改。

数据自动抽取

需要支持从大量 Excel 文件中抽取需要的数据并汇总到一个表格中,执行计算分析与导出。

支持批量浏览、打印、转换

报告模板需要支持 Excel 数据源,并可以快速在多个 Excel 文件中切换并快速查看、编辑、打印。

葡萄城表格技术的优势

支持自动化报表 (Excel 批量处理)

葡萄城表格技术产品 GcExcel 是一款基于 Java 和 .NET 平台的服务端组件,提供后端批量创建、加载、编辑、打印、导入/导出 Excel 文档的功能。使用 GcExcel 组件,可直接从原始 Excel 文件中抽取、分析和统计数据字段,并按模板文件的要求批量输出多种样式的 Excel 表格文档,并批量导出。

支持文档自动修改

葡萄城表格技术产品 SpreadJS 提供类 Excel 的数据展示与数据回填入库的 API,可满足报表系统的各项业务需求,还支持多种匹配逻辑和自定义导入导出事件。如只导入数据或公式、导入固定行和不定行、将冻结行列转置为行头列头、导出自适应行高、密码保护等,可为自动化报表系统赋予更加灵活、可控的文档修改方式。

满足数据自动抽取功能

SpreadJS 和 GcExcel 均支持从大量 Excel 文件中抽取需要的数据并汇总到一个表格中。借助这两款组件内置的 450 多种 Excel 函数公式,可快速执行计算分析与异步调用。

支持批量浏览、打印、转换

用 SpreadJS 和 GcExcel 开发的报表模板支持 Excel 数据源,可以快速在多个 Excel 文件中切换并快速查看、编辑、打印。与此同时,只要在 SpreadJS 在线表格编辑器中完成类 Excel 模板设计,并将所有操作封装成命令发送至服务器。通过 GcExcel 在 Workbook 中同步命令,即可执行数据同步,实现报表的多人在线编辑请求。

葡萄城表格技术的功能特色

  • 支持跨平台开发

    以原生方式嵌入,支持 B/S、H5 小程序、APP 和桌面应用程序开发

  • 支持国产操作系统

    支持 Windows、Mac、Linux,通过麒麟软件、统信 UOS 兼容性认证

  • 不依赖第三方库

    加载、编辑、导入、导出 Excel 时无需预装插件和第三方应用软件

  • 支持云应用开发

    支持公有云部署、私有云部署和独立服务器部署

  • 支持主流技术栈

    前端组件基于 HTML5 标准,可与前、后端技术框架相结合

  • 开放的 API 接口

    内置大量 API 接口可供调用,轻松扩展,满足更多定制化需求

预约技术顾问,获取解决方案示例源码

立即预约

葡萄城表格技术的成功案例

天沃供应链 - 实验室信息化管理系统

该系统通过嵌入 SpreadJS 表格控件,实现了系统实时采集环境数据,形成环境变化趋势和环境变化预警,为实验室管理者提供参考,提高实验室环境监管水平。同时,系统还可以在检测过程中自动带入委托单并跟随业务流转,检验结果也可以通过公式自动计算,提高了工作数据准确性和工作效率。

查看详细

首厚智能 - 实验室信息管理系统

系统嵌入 SpreadJS 执行计算分析,加强了应对复杂问题的分析处理能力,提高了分析结果的可靠性,系统可自动根据预先设置的条件和样式进行计算,避免了人工统计的失误,实现了将整个实验室的各类资源有机地整合在一起,工作人员可以方便地对实验室曾经做过全部的样品分析和结果进行查询以及历史数据的检索,以随时掌握和协调实验室各类资源情况。

查看详细

青岛帕特 - P.T LIMS 云平台

P.T LIMS 云平台借助葡萄城表格组件构建了一套完善的检验管理业务流程,该流程作为实验室的标准化流程,适合多数实验室使用,样品接收、制样、检测均通过扫描标签跟检验委托单关联并获取信息,使数据可追溯并减少人工录入过程,不仅规范了实验室的管理,同时还提高了工作效率。

查看详细

珀金埃尔默 - 报告自动化系统

珀金埃尔默通过引入 SpreadJS 纯前端表格控件技术,搭建了这套报告自动化系统,该系统可自动调用数据并生成 Excel 报告,改变了以往需要手动录入数据的工作流程,避免了错误的产生,节省了人力成本,提高了实验分析效率。

查看详细

南京畅洋 - 电力自动化在线数据采集报表系统

随着网络信息化的发展,电力行业的管理已脱离传统模式。如今,更需要对电力设备的运行情况实时监测,并将从设备采集到的数据上传到云服务器进行分析、统计。不同用户对数据的关注点不尽相同,而南京畅洋通过引入葡萄城表格组件实现了前端收集,后端生成的个性化报表定制和自动生成的系统。

查看详细

SpreadJS 三大应用场景

表格文档协同编辑

SpreadJS 的应用场景之一,可实现多人实时协作的在线文档编辑系统。

类Excel报表设计

SpreadJS 的应用场景之一,可大幅降低从本地到线上的数据迁移工作量。

数据填报

SpreadJS 的应用场景之一,可实现类Excel的数据填报与展示。