配合服务端组件,为系统提供全栈Excel解决方案
SpreadJS 表格控件核心能力
GcExcel 是葡萄城推出的一款基于 Java 平台的服务端高性能表格组件,可与 SpreadJS 前后端兼容,无需依赖 Office、POI 或第三方应用软件,在前端展示电子表格数据,在服务端批量创建、加载、编辑、打印、导入/导出 Excel 文档,为您开发的应用程序提供在线文档的前后端数据同步、在线填报与服务端批量导出与打印,以及类 Excel 报表模板设计与服务端高性能处理等一整套 类 Excel 全栈解决方案。
无需依赖 Office 和 POI,高效实现类 Excel 的功能
类 Excel 全栈解决方案价值
1、服务端批量处理Excel文档
GcExcel 是一款基于 Java 和 .NET 平台的服务端高性能表格组件,提供后端批量创建、加载、编辑、打印、导入/导出 Excel 文档的功能。借助 GcExcel,可以在服务端实现批量导入导出 Excel/CSV、导出 PDF 等操作,可应用于需要批量 IO、文档预处理、前后端数据同步、后端计算等场景。
2、在线文档的前后端数据同步
SpreadJS + GcExcel 可以为表格类在线文档系统提供多人实时在线编辑、前后端数据同步、文档自动保存和恢复等功能,满足多人协作、在线编辑、数据同步、多级上报、历史查询等业务需求。在 SpreadJS 在线表格编辑器中完成类 Excel 模板设计,将所有操作封装成命令,发送至服务器,通过 GcExcel 在 workbook 中同步命令,即可执行数据同步。
3、类 Excel 报表模板设计与服务端高性能处理
SpreadJS + GcExcel 可以在前端设计类 Excel 报表模板,在服务端高效处理模板中的复杂计算公式,实现动态列扩展、大数据量渲染等功能,提高页面响应效率和系统计算能力。将 SpreadJS 在前端设计的报表模板,通过 GcExcel 传输至服务端渲染并输出,这样做的好处是模板可直接引用客户端的字体库,既不会有版权问题,又避免了反复注册字体库的操作。