Java 操作 Office 系列:利用 GcExcel 计算 Excel 公式函数

随着企业数字化进程的加速,有越来越多的企业将原本用 Excel 完成的工作迁移到线上,往往需要通过一个B/S架构来管理企业的数据。这就意味着,我们需要前端或者服务端的表格控件来处理这部分Excel数据,特别是在金融、财务等领域,广泛采用Excel的公式来完成业务数据的整理和计算,这就对Excel公式的兼容能力和计算性能提出了很高的要求,本文就以葡萄城的GcExcel表格组件和SpreadJS表格控件为例,介绍一下怎样在Java Web应用中解决Excel公式计算的问题。

提高工作效率的神器:基于 SpreadJS 实现Chrome Excel扩展插件

作为一个葡萄城GCDN论坛的超级版主,每日需要回复用户提出的大量问题,往往一个不注意,很容易漏回用户帖子。这时候有这么一个浏览器插件,随时提醒你还有多少帖子待回复,是不是很炫酷呢?当你晚上回复完所有论坛帖子,这时候插件徽章上不再有数字,这时候是不是成就感满满。这多亏了一个神秘工具——SpreadJS。

前端必读3.0:如何在 Angular 中使用SpreadJS实现导入和导出 Excel 文件

在之前的文章中,我们为大家分别详细介绍了在JavaScript、React中使用SpreadJS导入和导出Excel文件的方法,作为带给广大前端开发者的“三部曲”,本文我们将为大家介绍该问题在Angular中的实现。

React + Springboot + Quartz,从0实现Excel报表自动化

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

电子表格也能做购物车?简单三步就能实现

本文将展示如何使用 SpreadJS 纯前端表格控件,在30分钟内、三步操作创建产品目录页和购物车效果。

使用纯前端类Excel表格控件SpreadJS构建企业现金流量表

借助葡萄城 纯前端表格控件 SpreadJS 和 服务端表格组件 GcExcel 来设计财务报表模板,可以在满足财务数据展示、计算、决策分析的同时,提供如 Excel 一般的使用体验,并可直接复用财务系统原始的 Excel 报表模板,减少从本地到线上的数据迁移工作量。

前端必读2.0:如何在React 中使用SpreadJS导入和导出 Excel 文件

SpreadJS为React开发人员提供了其他任何地方都很难找到的电子表格功能。有很多业务线应用程序可以从嵌入交互式电子表格,而不是仅仅使用枯燥的静态表格中受益——但这些枯燥的表格是业务应用程序最终的结果,因为开发人员没有意识到,其实有更好的选择。在本文中,我们将利用 SpreadJS 的内置 Excel 导入/导出功能来实现上述需求。

前端必读:如何在 JavaScript 中使用SpreadJS导入和导出 Excel 文件

JavaScript在前端领域占据着绝对的统治地位,目前更是从浏览器到服务端、移动端、嵌入式,几乎所有的所有的应用领域都可以使用它。技术圈有一句很经典的话“凡是能用JavaScript实现的东西,最后都会用JavaScript实现”。

纯前端Excel数据透视表实现损益表应用

财务报表也称对外会计报表,是会计主体对外提供的反映企业或预算单位一定时期资金、利润状况的会计报表,由资产负债表、损益表、现金流量表或财务状况变动表、附表和附注构成。财务报表是财务报告的主要部分,不包括董事报告、管理分析及财务情况说明书等列入财务报告或年度报告的资料。

动辄“耗资过亿”的表格工具,究竟难在哪儿?丨思否专访葡萄城技术布道师姚尧

本次 SegmentFault 思否 x 技术人专访,采访嘉宾为西安葡萄城技术布道师姚尧。由他来为我们分享表格工具这一看似简单、却动辄“耗资过亿”的产品,技术究竟难在哪儿?究竟解决了什么问题?在我们的日常工作、生活甚至数字经济浪潮中,会扮演什么样的角色?

从服务端生成Excel电子表格(GcExcel + SpreadJS)

为了验证SpreadJS + GcExcel的处理性能,本文将就GcExcel for Java 和Node.js中运行SpreadJS的各项数据进行对比。由于SpreadJS和GcExcel的组件功能非常丰富,本文仅选择最为常见的两个功能点做对比,分别是设置区域数据和导出Excel文档。

干货分享:如何从服务端生成Excel电子表格(Node.js+SpreadJS)

对于Web开发者来说,从数据库或Web服务器获取数据,然后输出到Excel文件以进行进一步分析的场景时有发生。我们的技术团队在跟国内外各行各业用户交流的过程中,就曾发现有很多的用户尝试在Node.js的环境下运行SpreadJS 纯前端表格控件,借助该控件,可以在服务器不预装任何Excel依赖项的情况下,收集用户输入的信息,并将其自动导出到Excel文件中。

盘点Excel中的那些有趣的“bug”

在今天这篇文章里,我们不是为了讲Excel中那些大家已经耳熟能详的功能,让我们一起来看看,即便强大如Excel也会有的一些令人费解的计算结果吧!

Web 系统开发中的表格性能优化实践

王鸿老师从葡萄城研发电子表格组件的背景与初衷出发,详细对比了 Excel 与原生 C# 代码的读取性能差异,并总结了若干针对prototype 原型进行性能调优的手段,如减少垃圾回收的影响、共享对象提升性能、压缩数据降低内存、充分利用高速缓存等方式。

纵观 Excel 演化史,开发者如何通过“表格技术”提升企业生产力

提起表格产品,其中最典型的莫过于 Excel 。今天,我们就站在系统用户、企业决策者和开发者的立场,通过 Excel 的演化史,观察表格产品的发展与需求迭代、现阶段表格产品在业务中都覆盖了哪些应用场景,以及如何用“表格技术”提升企业生产力?

Excel公式融入到BI软件之后的神奇反应

Wyn Enterprise是全球领先的开发工具厂商推出的嵌入式商业智能和报表软件。在最新发布的V4.0版本中,Wyn Enterprise提供了“计算图表”组件,非常值得具有BI梦的“表哥/表姐”们关注。有了这个功能,即便你不会SQL和任何一种编程语言,也可以通过近似于Excel的使用方法,利用“计算图表”来实现各种复杂指标的计算,与其他图表、筛选器组件进行联动,快速创建出炫酷的分析看板,轻松玩转BI数据可视化。

客开新思路,用活字格把Excel“搬进”用友U8+ CS门户

考虑到大多数企业在做客开之前都是用Excel做数据管理的,如果我们在客开时尽量模拟Excel的操作体验,像把Excel嵌入浏览器甚至用友U8+门户中一样,就能让用户的使用习惯得以延续,从而降低培训成本、缩短适应周期,最终提升客户的满意度。不过,这在技术上可行吗?活字格客开工具给出了肯定的答案。

服务端表格组件 GcExcel V3.0 Update2 新特性说明

服务端文档组件库的新版本已正式发布,本次更新主要针对 GrapeCity Documents for Excel(GcExcel)进行,包括:为生成的 Excel 模板加入了更多全新功能;支持将数字签名添加到 Excel 工作簿;支持将 Excel 转换为 HTML 格式;增强数据透视表功能,以及增加了与纯前端表格控件 SpreadJS 的产品兼容性等。

硬核干货:葡萄城前端表格技术分享

表格作为数据呈现的一种基本方式,在各类软件系统都发挥着重要的作用。在移动互联时代,即便再复杂的数据通过“表格”的整理,都可以清晰的呈现给用户,并支持用户从多个维度查看、筛选和修改。不论是应对文档、报告、凭证,还是票据,表格都能够附加存储更多的样式信息,尤其对离散式数据存储更加高效。

性能碾压 POI!利用模板语法快速生成 Excel 报表

本期葡萄城技术公开课,将由GcExcel项目组的核心开发者——刘鹏,为大家带来《性能碾压 POI !利用模板语法快速生成 Excel 报表》的技术分享。

← 返回所有博客文章