- 博客(1053)
- 资源 (256)
- 问答 (1)
- 收藏
- 关注
原创 使用SpringBoot+React搭建一个Excel报表平台
Excel报表平台是一款功能强大、操作简单的系统平台,可以帮助用户上传、编辑和分析报表数据,实现数据可视化。
2023-07-12 08:35:14 1596
原创 手把手教你如何在Java在Excel中进行数据分析
前一段时间淘宝出了一个“淘宝人生”的模块,可以看从注册淘宝账号至今的消费记录,仔细想了想,现在微信、淘宝这些APP好像都喜欢出这种记录使用者的支付、消费情况的功能。
2023-07-11 08:39:36 429
原创 Java批量操作Excel文件实践
在操作Excel的场景中,通常会有一些针对Excel的批量操作,批量的意思一般有两种:对批量的Excel文件进行操作。如导入多个Excel文件,并处理数据,或导出多个Excel文件。这类场景,往往操作很相似,但是要反复读写Excel文件。对单个或复数个进行批量操作。如对Excel文件,进行批量替换文本,批量添加公式或者批量增加样式。这类场景,一般需要操作的Excel文件不多,但是需要反复执行特定操作,这种时候需要有易用的API来帮忙。
2023-07-05 15:13:17 550
原创 当使用POI打开Excel文件遇到out of memory时该如何处理?
当我们开发处理Excel文件时,Apache POI 是许多人首选的工具。但是,随着需求的增加、工程复杂,在打开复杂的Excel文件的时候可能会出现一些异常情况。
2023-07-04 08:39:49 315
原创 搭载AI之后的表格插件又有哪些新的改变
总结一下,通过Function calling,自身系统和openai model互动更加简便,耦合的更加紧密,系统通过互动的方式向ChatGPT model发起请求,model可以智能选择需要调用的系统function,进一步提升了系统的创造性。通过Function calling,OpenAI model可以根据你对系统中functions的描述来生成外部系统可以直接使用的结构化的JSON参数,这样GPT就可以更好的和外部系统结合。,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。
2023-07-03 09:43:54 442
原创 为什么现代的低代码开发平台都不支持导出源代码?
作为一名程序员,如果你希望使用低代码开发工具构建并长期维护一个软件项目,请趁早抛弃“导出源代码”的想法,因为低代码最大的价值并不是像可配置的代码模板一样,初次创建一个页面或。部分进行修改,先不提如何读懂设计器生成的没有注释的代码,很容易导致后续的可视化操作冲掉一部分手工修改的代码,甚至连可视化设计页面都无法打开。),采用元数据驱动技术路线的低代码开发平台吧,比如葡萄城的活字格低代码开发平台,如果有必要按照厂商提供的类似于“插件”或“毕竟,软件不是一蹴而就的,而是需要长期的维护和迭代,才能充分发挥出价值。
2023-06-28 08:40:00 186
原创 低代码助力实现物品管理信息平台
为了减少读者在阅读过程中的疑问,小编以活字格产品为例来帮助读者理解低代码以及其使用方法。低代码的官方解释:低代码(Low-Code / Low-Code Development Platform / Low-Code Application Platform)提出于2014年,是指一项可用于提升软件交付速度的开发技术和工具,以可视化为典型特征,能起到降低编码开发工作量和开发成本的目的。
2023-06-25 09:07:45 285
原创 手把手教你如何在报表中查询数据
在当今信息爆炸的时代,面对海量的数据,我们常常需要从中提取有价值的信息,做出更好的决策。而数据筛选,正是一种可以帮助我们在众多信息中快速找到所需的内容的方法。通过使用数据筛选工具,可以轻松地筛选出特定条件下的数据,对数据进行过滤和排序以便更好地分析和认识数据。数据筛选不仅是一种有效管理大量信息的手段,也是现代数据处理技术的核心。在大数据时代,了解和熟练掌握数据筛选技巧将有助于帮助更好地理解并使用所拥有的数据资源。今天小编就为大家介绍如何使用JavaScript在报表中引入数据筛选的功能。
2023-06-21 10:42:58 414
原创 高效处理报表,掌握原生JS打印和导出报表为PDF的顺畅技巧!
在日常工作中,报表打印和导出为PDF是经常要处理的任务之一。除了方便我们将信息传达给同事和客户外,还可以让工作看起来更加专业、漂亮和规范,从而赢得领导和客户的信任和支持。作为一名工作者,掌握高效的报表处理技巧对提高工作效率至关重要。其中,原生JS打印和导出报表为PDF技巧是一种非常实用、高效且普遍使用的方式。使用原生JS技巧,可以轻松完成报表处理的任务,避免使用繁琐的第三方库和软件,从而节省时间和金钱。掌握原生JS打印和导出报表为PDF技巧并不需要很高的前端开发技能,只需一些JS基础和DOM操作基础。
2023-06-20 08:43:07 556
原创 用代码玩转迷你图:手把手教你用编程语言打造简洁易读的数据图表!
迷你图(Mini Chart)最早起源于流程图和组织架构图中的一种简化图形,用于表示一个大型数据集合中的趋势和变化。随着数据可视化技术的发展,迷你图也被广泛应用在各种类型的数据图表中,例如折线图、柱形图、散点图等。迷你图通常具有小巧、简洁、直观的特点,能够在有限的空间内有效地展示数据趋势,方便用户理解和分析数据。在现代数据分析和商业决策中,迷你图已经成为一种非常常见的数据可视化工具。今天的文章内容就是介绍如何在JavaScript中引入迷你图。
2023-06-14 08:57:34 281
转载 ChatGPT之问艺道:如何借助神级算法Prompt,让你轻松get到更高质量答案?
摘要:本文由葡萄城技术团队编写,文章的内容借鉴于Ibrahim John的《The Art of Asking ChatGPT》(向ChatGPT提问的艺术)。
2023-06-13 08:32:52 350
原创 揭秘报表新玩法!标配插件不再单调,手把手教你如何在浏览器中引入柱形图插件。
摘要:本文由葡萄城技术团队于CSDN原创并首发。转载请注明出处:[葡萄城官网](https://www.grapecity.com.cn/),葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。
2023-06-12 08:36:24 510
原创 商业智能 (BI) 对企业中每个员工的 5 大好处
商业智能 (BI) 是探索企业数据价值的强大工具,能够帮助企业做出明智的决策、提高绩效并获得竞争优势
2023-05-30 08:52:04 183
原创 如何在前端应用中合并多个 Excel 工作簿
SpreadJS是纯前端的电子表格控件,可以轻松加载 Excel 工作簿中的数据并将它们呈现在前端浏览器应用的网页上。此文将向您展示如何合并多个 Excel 工作簿并将它们作为单个电子表格显示在您的前端浏览器应用中。
2023-05-29 09:59:25 790
原创 新人必看!手把手教你如何使用浏览器表格插件(下)
作为一名优秀的打工人,Excel是大家上班中必不可少的办公软件。随着互联网时代的到来,越来越多的公司开始使用各种B/S系统来处理表格数据文件。那么有没有一种可以直接在浏览器中使用的Excel插件去处理数据呢?答案是肯定的。本文小编将为大家介绍如何在Vue框架中集成在线表格插件(以下简称为“SpreadJS”)和在线表格编辑器(类Excel浏览器插件)实现在浏览器中使用Excel插件来处理数据。
2023-05-26 10:13:33 811
原创 HTML界的“苏炳添”——详解Canvas优越性能和实际应用
Google Docs宣布将会把HTML迁移到基于Canvas渲染,这一消息的出现再次把几年前随HTML5诞生的标签重新推到了人们视线之中。Canvas在刚推出时主打的优势就是更快的渲染速度,堪称HTML届的“苏炳添”,刷新了人们对Web页面元素绘制速度的印象。但Canvas的优势仅限于此吗?(苏炳添,亚洲百米第一人)HTML绘图届的前辈:SVGCanvas是HTML5时代引入的“新”标签。与很多标签不同,Canvas不具有自己的行为,只将一组API 展现给客户端 JavaScript ,让开发者使
2021-08-24 11:04:38 1786
原创 2020年度总结 | 葡萄城软件开发技术回顾
本文由葡萄城技术团队原创并首发转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。2020年是不平凡的一年,虽然疫情为整个社会都带来了巨大的冲击,但IT技术人们却从未停止过创新和发展的步伐。葡萄城是全球领先的软件开发技术提供商。在专注软件开发技术的40年中,葡萄城逐渐形成了吸纳全球顶尖技术人才的分布式研发架构,并先后研发出各类开发控件、商业智能报表工具、低代码开发平台等,引领开发技术的发展。在2020年,葡萄城仍然秉承着“赋能开发者”使命,用技..
2021-01-18 10:15:20 1004
原创 VUE项目性能优化实践——通过懒加载提升页面响应速度
本文由葡萄城技术团队原创并首发转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。最近我司因业务需求,需要在一个内部数据分析平台集成在线Excel功能,既然我们自己就是做开发工具的,所以目光自然就落在了我司自研的前端表格产品上。项目的目的是要通过数据透视表和Excel公式来分析公司的各项运营数据。不过在集成后,在开发环境页面运行流畅,大量数据加载处理也很快。但是发布生产后,在用户每次打开页面时,加载时间上相较开发阶段均有所降低,经过排查速度变慢是由..
2021-01-08 09:08:06 1608 1
原创 低代码与消息队列的完美融合:打造高效开发与通信的组合
这样做的好处显而易见,假如我收到了一条消息,但是我没有处理好它,如果这时RabbitMQ以为我处理完了,直接删掉了该消息,那我再也没有机会去处理了,也间接的导致该条消息地丢失。PS:发布消息和订阅消息,都可以很多服务器一起参与,比如说:你有三台服务器都部署了活字格应用,他们可能都是不同应用,但是不妨碍他们都向RabbitMQ发布消息、订阅消息。温馨提示:如果没有勾选“消息自动确认”,那么在消息到达事件里,如果出现异常或命令最终返回值不为0,那么为了确保消息的准确处理,该条消息不会被确认。
2024-05-08 08:37:17 716
原创 创新工具:2024年开发者必备的一款表格控件
(2)选择需要用图表展示的数据(区域一),然后选择【插入】->【图表】->【柱形图】即可,饼状图和条形图的操作方法与柱形图一致,如下图所示,展示的就是资产负债表中流动负债的不同项目(短期借款、交易性金融负债等)的期末余额柱形图。作为一款具有高性能的纯前端表格组件,SpreadJS基于其本身强大的表格能力,在DataManager数据关系引擎的助力下,使得用户在全新的表格插件下让数据录入有了全新的能力和体验,快速完成数据录入。它通过连接数据点的直线来显示数据的变化情况,可以清晰地展示数据的趋势和波动。
2024-01-11 09:08:36 820
原创 提升数据处理能力:掌握Java中对Excel数据进行过滤的方法
对于已经设置过滤的 Excel 文件也可以通过 GcExcel 修改,一个 sheet 上,只能设置一个 autofilter。在数据分析的场景中,数据的排序、过滤都是非常重要的用法。在 GcExcel 中,添加过滤非常简单,与 Excel 的概念相同,只需要通过 Range,启用 autofiler 即可。因为测试数据中不带颜色,因此我们添加了一些代码给 E2, E5, E6 添加了颜色。可以看到,每一列都有过滤的下拉按钮,但是数据没有变化,与测试数据一致。可以看到,第 3 列被过滤,条件如下图。
2023-12-21 09:26:43 55
原创 如何在Web应用中添加一个JavaScript Excel查看器
为了提供更好的用户体验和功能,经常需要在Web应用中添加一个JavaScript Excel查看器,小编今天将为大家展示如何借助葡萄城公司的纯前端表格控件——SpreadJS来创建一个Excel查看器。与导入类似,我们可以支持用户在导出Excel时输入保护密码,所以我们只需要将密码传入SpreadJS的export函数。现在已经准备好了HTML内容和SpreadJS引用,可以开始初始化SpreadJS实例并在app.js文件中添加Excel导入的代码了。下载的示例中,默认就是这种方式,不需要作出修改。
2023-12-07 09:16:08 107
原创 高效解决方案:Java轻松批量查找与替换Excel文本
提供的 API 与 Excel 的查找和替换功能很相似,可以轻松的解决批量查找和替换的需求,这在数据处理的场景中很有效果,可以轻松的去处理空值,非法值。但是这种情况对于单个的Excel还是很适合的,那如果遇到Excel批量替换的情况下,应该怎么办呢?在 Excel 中,我们经常会使用快捷键Ctrl+F和Ctrl+H对查找的内容进行替换。在 Java 中,可以通过find和replace的方法来查找和替换单元格的数据。使用find方法先找到需要替换的单元格,然后进行内容的替换。
2023-10-16 09:11:38 497 1
原创 数据重整:用Java实现精准Excel数据排序的实用策略
在数据处理或者数据分析的场景中,需要对已有的数据进行排序,在Excel中可以通过排序功能进行整理数据。以上就是在Java中对Excel数据进行排序的方法,如果您想了解更多有关于数据排序的玩法和技巧,可以参考这篇。为了方便展示,先准备一些样例数据,用于排序,定义一个方法,传入workbook,在上面添加如下数据。按字体颜色排序是指根据单元格的显示格式和字体颜色执行的排序操作。按图标排序是指基于单元格的条件格式图标执行的排序操作。按背景颜色排序是指根据单元格的背景颜色进行排序的操作。
2023-10-09 15:07:22 241
原创 在表格开发中,如何选择适合自己的处理工具?
同时,其标注式的设计理念将代码逻辑与Excel文件解耦,使开发人员只需要更好地思考模型的设计,而不必担心繁琐的Excel操作。每个产品背后都有其设计初衷,EasyExcel的主要目标是解决POI在读写Excel文件时遇到的一些问题,例如内存占用过大、经常出现OOM(内存溢出)错误以及性能不够优越,无法轻松处理大型文件的限制。总之,根据不同的需求场景,选择合适的组件库能够充分发挥其性能优势,提供更好的Excel处理解决方案。在选择时,您可以根据不同的维度思考,选择更适合自身场景的Excel处理库。
2023-09-27 10:47:47 75
原创 Node.js 20 —— 几个令人大开眼界的特性
Node.js 20 引入了一种新的构建单一可执行应用程序(SEAs)的方式,通过将由 Node.js 从 JSON 配置中准备的 Blob 注入其中。Node.js 20 正式推出了权限模型,这是 Rafael Gonzaga 提供的一项实验性功能,可以在程序运行时限制对特定资源的访问。Node.js 20 注重性能,提供了一些出色的增强功能,将使应用程序运行更加流畅和快速。这就是 Node.js 20 带来的令人大开眼界的创新点的介绍,如果各位想获取更多的详细信息,请访问。
2023-09-21 08:57:53 311
原创 产品经理如何向最终用户提供创新的数据体验
随着互联网和大数据技术的发展,越来越多的企业开始重视数据的价值。伴随着企业数字化转型的大趋势,数据分析需求将进一步爆发。据国际权威调研机构的报告预测,在未来两年内,企业数据的增长率将超过40%。
2023-05-31 08:36:54 10
原创 精算与金融建模行业解决方案白皮书,不要错过!
两款组件均提供大量API 接口,用户可自根据需要定义各类快捷键和响应事件,在构建精算模型时可以更直接地创建预测任务,提升精算建模软件对数据缺省值、趋势转变和大量异常值的鲁棒性。
2023-03-23 14:23:49 738
原创 揭穿数据分析的六大谎言
权威组织的定义:一类由数据仓库(或数据集市)、查询报告、数据分析、数据挖掘、数据备份和恢复等组成的应用,以帮助企业决策。但在现代,商业智能是指利用现代数据仓库技术、在线分析处理技术、数据挖掘和数据展示技术,进行数据分析。其实质是数据+业务理解, 总结一句话,就是通过各种BI软件的功能,实现商业价值。当下仍然有一些企业在担忧是否要实施和使用商业智能(BI)解决方案的来帮助企业更好地完成数字化转型。
2023-03-23 12:21:49 321
原创 商业智能 BI 工具术语表大全:从字母A-Z全面收录
谈到商业智能(BI)行业,变革是不可避免的。为了跟上步伐,各种各样的BI 解决方案正在快速迭代更新,以满足企业的数字化需求,那么市场上 BI 工具种类繁杂,到底如何选择适合功能全面、满足自己企业运转情况的、合适的 BI 工具呢?我们为您总结A-Z 26个单词描述 BI 的功能,帮您在选型中全覆盖最新的商业智能要点。创建了一个 BI 术语表,从 A 到 Z。
2023-03-23 10:53:10 295
原创 为什么负责任的技术始于数据治理
从校验token信息之后的所有函数方法参数都是这条生成的token,所以易知后面的获取用户上下文、用户信息描述、用户权限、用户组织机构. 它们的基本思路都是 token 索引–>获取用户信息–>由用户信息构建要获取的对象(上下文、组织机构…)–> 返回获取对象。• 将第三方查询该用户信息的关键参数如 userId, userName 等参数编码为token, 后续通过解密为查询参数然后重新查询用户信息来获取。• GenerateTokenAsync 生成用户token的核心方法(也是校验用户的核心方法)
2023-02-27 16:50:44 232
原创 如何将BI 工具与业务系统进行单点登录对接,实现用户权限通用
从校验token信息之后的所有函数方法参数都是这条生成的token,所以易知后面的获取用户上下文、用户信息描述、用户权限、用户组织机构. 它们的基本思路都是 token 索引–>获取用户信息–>由用户信息构建要获取的对象(上下文、组织机构…)–> 返回获取对象。• 将第三方查询该用户信息的关键参数如 userId, userName 等参数编码为token, 后续通过解密为查询参数然后重新查询用户信息来获取。• GenerateTokenAsync 生成用户token的核心方法(也是校验用户的核心方法)
2023-02-27 16:46:51 629
原创 BI工具术语表大全:从字母A-Z全面收录
业务用户可以使用这些表达式,从简单的汇总(如求和和计数)到复杂的决策,如总数的百分比、条件聚合等。T -Total Cost of Ownership: 总拥有成本- 总拥有成本 (TCO) 是对与购买、部署、使用和淘汰产品相关的费用的估计,BI 工具独特的基于服务器的许可使您无需额外费用即可扩展业务和用户群。为了跟上步伐,各种各样的BI 解决方案正在快速迭代更新,以满足企业的数字化需求,那么市场上BI 工具种类繁杂,到底如何选择适合功能全面、满足自己企业运转情况的、合适的BI 工具呢?
2023-02-24 17:36:41 541
原创 揭穿数据分析的六大谎言
用数据说话,重视定量分析,也逐渐成为科学研究、企业经营、政府决策等过程着重考虑的问题,越来越多的人们意识到数据分析对经济发展的重要意义。很多取决于BI 解决方案的授权方式、用户数量、数据量等。与其他 BI 解决方案相比,Wyn 商业智能BI 提供了较低的采购成本,没有数据量的限制,没有文档数量的限制,这些因素都有助于适应未来几年的业务增长和可预测的 BI 预算。好吧,这些担忧都已经过时了,从市场的角度和数据分析发展的趋势来看,如今,商业智能解决方案服务于越来越多的企业,融入于所有部门的现有业务流程中。
2023-02-24 14:39:12 531
精算与金融行业场景及技术应用白皮书
2024-04-03
转型有道:企业级低代码应用实践案例精选
2024-04-03
LIMS数字化系统方案白皮书
2024-04-03
使用控件对企业有那些好处?
2014-06-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人