- 博客(1043)
- 资源 (256)
- 问答 (1)
- 收藏
- 关注
原创 高效处理报表,掌握原生JS打印和导出报表为PDF的顺畅技巧!
在日常工作中,报表打印和导出为PDF是经常要处理的任务之一。除了方便我们将信息传达给同事和客户外,还可以让工作看起来更加专业、漂亮和规范,从而赢得领导和客户的信任和支持。作为一名工作者,掌握高效的报表处理技巧对提高工作效率至关重要。其中,原生JS打印和导出报表为PDF技巧是一种非常实用、高效且普遍使用的方式。使用原生JS技巧,可以轻松完成报表处理的任务,避免使用繁琐的第三方库和软件,从而节省时间和金钱。掌握原生JS打印和导出报表为PDF技巧并不需要很高的前端开发技能,只需一些JS基础和DOM操作基础。
2023-06-20 08:43:07 551
原创 用代码玩转迷你图:手把手教你用编程语言打造简洁易读的数据图表!
迷你图(Mini Chart)最早起源于流程图和组织架构图中的一种简化图形,用于表示一个大型数据集合中的趋势和变化。随着数据可视化技术的发展,迷你图也被广泛应用在各种类型的数据图表中,例如折线图、柱形图、散点图等。迷你图通常具有小巧、简洁、直观的特点,能够在有限的空间内有效地展示数据趋势,方便用户理解和分析数据。在现代数据分析和商业决策中,迷你图已经成为一种非常常见的数据可视化工具。今天的文章内容就是介绍如何在JavaScript中引入迷你图。
2023-06-14 08:57:34 278
转载 ChatGPT之问艺道:如何借助神级算法Prompt,让你轻松get到更高质量答案?
摘要:本文由葡萄城技术团队编写,文章的内容借鉴于Ibrahim John的《The Art of Asking ChatGPT》(向ChatGPT提问的艺术)。
2023-06-13 08:32:52 345
原创 揭秘报表新玩法!标配插件不再单调,手把手教你如何在浏览器中引入柱形图插件。
摘要:本文由葡萄城技术团队于CSDN原创并首发。转载请注明出处:[葡萄城官网](https://www.grapecity.com.cn/),葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。
2023-06-12 08:36:24 504
原创 商业智能 (BI) 对企业中每个员工的 5 大好处
商业智能 (BI) 是探索企业数据价值的强大工具,能够帮助企业做出明智的决策、提高绩效并获得竞争优势
2023-05-30 08:52:04 182
原创 如何在前端应用中合并多个 Excel 工作簿
SpreadJS是纯前端的电子表格控件,可以轻松加载 Excel 工作簿中的数据并将它们呈现在前端浏览器应用的网页上。此文将向您展示如何合并多个 Excel 工作簿并将它们作为单个电子表格显示在您的前端浏览器应用中。
2023-05-29 09:59:25 784
原创 新人必看!手把手教你如何使用浏览器表格插件(下)
作为一名优秀的打工人,Excel是大家上班中必不可少的办公软件。随着互联网时代的到来,越来越多的公司开始使用各种B/S系统来处理表格数据文件。那么有没有一种可以直接在浏览器中使用的Excel插件去处理数据呢?答案是肯定的。本文小编将为大家介绍如何在Vue框架中集成在线表格插件(以下简称为“SpreadJS”)和在线表格编辑器(类Excel浏览器插件)实现在浏览器中使用Excel插件来处理数据。
2023-05-26 10:13:33 802
原创 HTML界的“苏炳添”——详解Canvas优越性能和实际应用
Google Docs宣布将会把HTML迁移到基于Canvas渲染,这一消息的出现再次把几年前随HTML5诞生的标签重新推到了人们视线之中。Canvas在刚推出时主打的优势就是更快的渲染速度,堪称HTML届的“苏炳添”,刷新了人们对Web页面元素绘制速度的印象。但Canvas的优势仅限于此吗?(苏炳添,亚洲百米第一人)HTML绘图届的前辈:SVGCanvas是HTML5时代引入的“新”标签。与很多标签不同,Canvas不具有自己的行为,只将一组API 展现给客户端 JavaScript ,让开发者使
2021-08-24 11:04:38 1776
原创 2020年度总结 | 葡萄城软件开发技术回顾
本文由葡萄城技术团队原创并首发转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。2020年是不平凡的一年,虽然疫情为整个社会都带来了巨大的冲击,但IT技术人们却从未停止过创新和发展的步伐。葡萄城是全球领先的软件开发技术提供商。在专注软件开发技术的40年中,葡萄城逐渐形成了吸纳全球顶尖技术人才的分布式研发架构,并先后研发出各类开发控件、商业智能报表工具、低代码开发平台等,引领开发技术的发展。在2020年,葡萄城仍然秉承着“赋能开发者”使命,用技..
2021-01-18 10:15:20 1002
原创 VUE项目性能优化实践——通过懒加载提升页面响应速度
本文由葡萄城技术团队原创并首发转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。最近我司因业务需求,需要在一个内部数据分析平台集成在线Excel功能,既然我们自己就是做开发工具的,所以目光自然就落在了我司自研的前端表格产品上。项目的目的是要通过数据透视表和Excel公式来分析公司的各项运营数据。不过在集成后,在开发环境页面运行流畅,大量数据加载处理也很快。但是发布生产后,在用户每次打开页面时,加载时间上相较开发阶段均有所降低,经过排查速度变慢是由..
2021-01-08 09:08:06 1602 1
原创 创新工具:2024年开发者必备的一款表格控件
(2)选择需要用图表展示的数据(区域一),然后选择【插入】->【图表】->【柱形图】即可,饼状图和条形图的操作方法与柱形图一致,如下图所示,展示的就是资产负债表中流动负债的不同项目(短期借款、交易性金融负债等)的期末余额柱形图。作为一款具有高性能的纯前端表格组件,SpreadJS基于其本身强大的表格能力,在DataManager数据关系引擎的助力下,使得用户在全新的表格插件下让数据录入有了全新的能力和体验,快速完成数据录入。它通过连接数据点的直线来显示数据的变化情况,可以清晰地展示数据的趋势和波动。
2024-01-11 09:08:36 815
原创 提升数据处理能力:掌握Java中对Excel数据进行过滤的方法
对于已经设置过滤的 Excel 文件也可以通过 GcExcel 修改,一个 sheet 上,只能设置一个 autofilter。在数据分析的场景中,数据的排序、过滤都是非常重要的用法。在 GcExcel 中,添加过滤非常简单,与 Excel 的概念相同,只需要通过 Range,启用 autofiler 即可。因为测试数据中不带颜色,因此我们添加了一些代码给 E2, E5, E6 添加了颜色。可以看到,每一列都有过滤的下拉按钮,但是数据没有变化,与测试数据一致。可以看到,第 3 列被过滤,条件如下图。
2023-12-21 09:26:43 54
原创 如何在Web应用中添加一个JavaScript Excel查看器
为了提供更好的用户体验和功能,经常需要在Web应用中添加一个JavaScript Excel查看器,小编今天将为大家展示如何借助葡萄城公司的纯前端表格控件——SpreadJS来创建一个Excel查看器。与导入类似,我们可以支持用户在导出Excel时输入保护密码,所以我们只需要将密码传入SpreadJS的export函数。现在已经准备好了HTML内容和SpreadJS引用,可以开始初始化SpreadJS实例并在app.js文件中添加Excel导入的代码了。下载的示例中,默认就是这种方式,不需要作出修改。
2023-12-07 09:16:08 93
原创 高效解决方案:Java轻松批量查找与替换Excel文本
提供的 API 与 Excel 的查找和替换功能很相似,可以轻松的解决批量查找和替换的需求,这在数据处理的场景中很有效果,可以轻松的去处理空值,非法值。但是这种情况对于单个的Excel还是很适合的,那如果遇到Excel批量替换的情况下,应该怎么办呢?在 Excel 中,我们经常会使用快捷键Ctrl+F和Ctrl+H对查找的内容进行替换。在 Java 中,可以通过find和replace的方法来查找和替换单元格的数据。使用find方法先找到需要替换的单元格,然后进行内容的替换。
2023-10-16 09:11:38 489 1
原创 数据重整:用Java实现精准Excel数据排序的实用策略
在数据处理或者数据分析的场景中,需要对已有的数据进行排序,在Excel中可以通过排序功能进行整理数据。以上就是在Java中对Excel数据进行排序的方法,如果您想了解更多有关于数据排序的玩法和技巧,可以参考这篇。为了方便展示,先准备一些样例数据,用于排序,定义一个方法,传入workbook,在上面添加如下数据。按字体颜色排序是指根据单元格的显示格式和字体颜色执行的排序操作。按图标排序是指基于单元格的条件格式图标执行的排序操作。按背景颜色排序是指根据单元格的背景颜色进行排序的操作。
2023-10-09 15:07:22 234
原创 在表格开发中,如何选择适合自己的处理工具?
同时,其标注式的设计理念将代码逻辑与Excel文件解耦,使开发人员只需要更好地思考模型的设计,而不必担心繁琐的Excel操作。每个产品背后都有其设计初衷,EasyExcel的主要目标是解决POI在读写Excel文件时遇到的一些问题,例如内存占用过大、经常出现OOM(内存溢出)错误以及性能不够优越,无法轻松处理大型文件的限制。总之,根据不同的需求场景,选择合适的组件库能够充分发挥其性能优势,提供更好的Excel处理解决方案。在选择时,您可以根据不同的维度思考,选择更适合自身场景的Excel处理库。
2023-09-27 10:47:47 74
原创 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 305
原创 产品经理如何向最终用户提供创新的数据体验
随着互联网和大数据技术的发展,越来越多的企业开始重视数据的价值。伴随着企业数字化转型的大趋势,数据分析需求将进一步爆发。据国际权威调研机构的报告预测,在未来两年内,企业数据的增长率将超过40%。
2023-05-31 08:36:54 9
原创 精算与金融建模行业解决方案白皮书,不要错过!
两款组件均提供大量API 接口,用户可自根据需要定义各类快捷键和响应事件,在构建精算模型时可以更直接地创建预测任务,提升精算建模软件对数据缺省值、趋势转变和大量异常值的鲁棒性。
2023-03-23 14:23:49 737
原创 揭穿数据分析的六大谎言
权威组织的定义:一类由数据仓库(或数据集市)、查询报告、数据分析、数据挖掘、数据备份和恢复等组成的应用,以帮助企业决策。但在现代,商业智能是指利用现代数据仓库技术、在线分析处理技术、数据挖掘和数据展示技术,进行数据分析。其实质是数据+业务理解, 总结一句话,就是通过各种BI软件的功能,实现商业价值。当下仍然有一些企业在担忧是否要实施和使用商业智能(BI)解决方案的来帮助企业更好地完成数字化转型。
2023-03-23 12:21:49 320
原创 商业智能 BI 工具术语表大全:从字母A-Z全面收录
谈到商业智能(BI)行业,变革是不可避免的。为了跟上步伐,各种各样的BI 解决方案正在快速迭代更新,以满足企业的数字化需求,那么市场上 BI 工具种类繁杂,到底如何选择适合功能全面、满足自己企业运转情况的、合适的 BI 工具呢?我们为您总结A-Z 26个单词描述 BI 的功能,帮您在选型中全覆盖最新的商业智能要点。创建了一个 BI 术语表,从 A 到 Z。
2023-03-23 10:53:10 293
原创 为什么负责任的技术始于数据治理
从校验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 626
原创 BI工具术语表大全:从字母A-Z全面收录
业务用户可以使用这些表达式,从简单的汇总(如求和和计数)到复杂的决策,如总数的百分比、条件聚合等。T -Total Cost of Ownership: 总拥有成本- 总拥有成本 (TCO) 是对与购买、部署、使用和淘汰产品相关的费用的估计,BI 工具独特的基于服务器的许可使您无需额外费用即可扩展业务和用户群。为了跟上步伐,各种各样的BI 解决方案正在快速迭代更新,以满足企业的数字化需求,那么市场上BI 工具种类繁杂,到底如何选择适合功能全面、满足自己企业运转情况的、合适的BI 工具呢?
2023-02-24 17:36:41 539
原创 揭穿数据分析的六大谎言
用数据说话,重视定量分析,也逐渐成为科学研究、企业经营、政府决策等过程着重考虑的问题,越来越多的人们意识到数据分析对经济发展的重要意义。很多取决于BI 解决方案的授权方式、用户数量、数据量等。与其他 BI 解决方案相比,Wyn 商业智能BI 提供了较低的采购成本,没有数据量的限制,没有文档数量的限制,这些因素都有助于适应未来几年的业务增长和可预测的 BI 预算。好吧,这些担忧都已经过时了,从市场的角度和数据分析发展的趋势来看,如今,商业智能解决方案服务于越来越多的企业,融入于所有部门的现有业务流程中。
2023-02-24 14:39:12 531
原创 建议收藏!数据可视化大屏设计必备步骤
布局确定后,这下就需要选择对应的图表去进行数据展示了,那在选定图表时需要注意,要选择容易理解,容易实现的图表,这样在设计时才可以更快,设计好后用户理解才会更加容易。看板设计好后均是要在大屏上进行展示,所以要提前确定好对应的物理大屏尺寸,这样设计出来的大屏才能获得最好的视觉体验,也会展示的更加完美。那设计看板的几大步骤到这里就结束了,这里给大家提供一个地址,该地址是一些大屏看板的示例素材,大家可以点进去查看对应行业的看板设计,如果有需要也可以参考使用呢~2、确定物理大屏尺寸,明确设计稿的尺寸。
2023-02-23 16:41:01 1639
原创 低代码选型,论协同开发的重要性
在“协作服务器地址”中输入协同网站中对应仓库的地址,然后点击“确定”,此时会先进行身份验证,输入对应协同网站的用户名或邮箱及密码后,验证通过,活字格会将当前工程推送至对应仓库中,此时该工程已成功创建为协同工程。创建为协同工程后,左侧的对象管理器中,所有分组——表、页面、母版页、服务端命令等都成为协同工程管理下的一部分,可以看到每个独立的页面、母版页等都带有一个小锁的标志。同样,活字格也支持已有的活字格协同工程,随时随地加入协作成员,共同进行活字格的项目开发。至此,可以感受到活字格协同工程的强大了吧。
2023-02-23 16:31:50 421
原创 免费领取丨精算与金融建模行业解决方案白皮书,不要错过!
金融建模技术的两种发展趋势也同样影响了未来精算建模软件的发展,我们需要的精算建模软件需要提供动态的财务分析方法,在体现“随机性”、“动态性”思想的同时,还能够随机模拟不确定性环境下公司的资产、负债及未来的经营成果,为高层管理者控制经营风险、制定战略决策提供依据。如果公司的财务状况在这极为罕见的情景下仍然是可以接受的,公司的风险一般假定也是可以承受的。随机模拟下变量情景的构建是利用变量的概率分布随机生成的,而确定性情景分析的情景是预先确定的,而利用确定性技术所生成的变量的情景一般称之为确定性情景。
2023-02-23 10:29:15 456
原创 JS语法让人困惑的点 “==与===”
现在两边都为原始类型,但是类型还是不一样,左边是字符串,右边是bool 类型 ,所以这个 == 又要去干件大事了,继续转,将两边都转换为数值类型。1.左边是一个数组,右边是一个表达式,左边数组就是:[] , 右边是一个数组的取反!在JS中有很多神奇的语法,非常让人困惑,我们就先一一道来,相信你在开发中或多或少都踩过这些坑,或者让人无法理解。这题对于很多没有系统学过前端开发的技术人员来说,算个重点,来画起来,我们一起看。所以这里可以将等式替换为,相当于 []==false 的比较,
2023-02-23 10:28:30 460
原创 万物皆可集成资源包!低代码集成系列一网打尽
但随着企业业务的快速发展,如何提升平台产品的二次开发效率,保证功能的快速迭代,降低企业应用的开发成本,成为每一位定制化开发人员需要解决的事情。企企云作为一款成熟的企业云服务,拥有很多的用户,如何与企企云实现数据集成,感兴趣的朋友不要错过。如何满足数据库集成、Web API集成、第三方软件集成等需求,在如今万物皆可盘的当下,低代码如何用积木大玩具的方式快速构建各种应用,实现“万物皆可集成”?这里我们这里整理了8个不同平台与低代码的集成,从泛微、用友到WebAPI、微信小程序,你关注的就在这里。
2023-02-21 14:48:32 512 2
原创 直播预告 | 嵌入式BI如何将数据分析真正融入业务流程
商业智能(BI)应运而生,可以帮助企业更好地从数据中提取信息和知识,通过可视化的方式,快速准确地进行报表展现与分析,为企业提供决策支持。在信息化高速发展的今天,数据成为企业最有价值的资产之一。BI技术发展已经多年,随着目前数字化的飞速变革以及数据分析端复杂多变的需求,企业以及商业智能供应商也越来越多地将目光着眼于——葡萄城的Wyn商业智能,可以与企业现有业务系统深度集成,整合分析业务数据,加速企业大数据分析平台项目建设。,在商业智能(BI)领域,也致力于不断打磨技术,让产品具备业界领先的。
2023-02-21 11:38:05 679
原创 前端报表如何实现无预览打印解决方案或静默打印
在前端开发中,除了将数据呈现后,我们往往需要为用户提供,打印,导出等能力,导出是为了存档或是二次分析,而打印则因为很多单据需要打印出来作为主要的单据来进行下一环节的票据支撑, 而前端打印可以说是非常令人头疼的一件事。为什么令大家头疼呢?前端利用 ActivereportsJS 的 PDF.exportDocument 无预览导出 PDF,该接口返回的 result 包含 data 属性和 download 方法,然后调用后端接口,将result.data 传递给后端。
2023-02-15 17:19:59 703
原创 Svelte框架结合SpreadJS实现表格协同文档
首先,从框架搭建上,本篇示例采用当下流行的前后端分离的开发方式,前端使用npm作为脚手架搭建Svelte框架。当然,这里也可以用其他工具来代替,例如maven,或者源生引入jar包的方式将需要用到的jar包引入进来。3、协同文档可能不止一个,我们需要在页面上创建一个文档列表,来允许用户选择编辑哪个文档,所以我们需要创建一个文档列表页面OnlineSheets.svelte。这样子,我们做了框架的基本环境搭建,接下来我们介绍下如何搭建webSocket。至此,前端的相关内容就准备好了,接下来搭建下后端工作。
2023-02-14 17:22:10 508
原创 职场IT老手教你3步教你玩转可视化大屏设计,让领导眼前一亮!
wyn支持全局背景设置和每一个仪表板的图标设计 ,那对应的,我们根据选定的主题,也可以调整每一个仪表板的背景图片。那除了左右的“33”,中间的“1”便是撑起整个大屏的关键。大屏的左右两边都是对称的3条布局,内部不一定非要每一个只显示一个图表,但是清晰的布局不能缺少,并且准备对应的边框、背景和小图标,保证整体布局和色彩搭配清晰好看,然后制作对应的组件即可。最近领导出去参观了一些数字化转型比较领先的工厂和制造企业,回来就甩给我几张图,问能不能我们也做几个这样有科技感的、酷炫的大屏,重点是可以向上汇报的。
2023-02-10 14:59:14 672
原创 前端如何实现将多页数据合并导出到Excel单Sheet页解决方案|内附代码
ActiveReportsJS 是纯前端的报表控件,可以用ActiveReportsJS 来解决前端的数据呈现,分页等问题,在使用ActiveReportsJS报表时,常常有明细清单展示类报表的需求,对于这种报表基本都会有导出Excel的需要,目前不支持直接导出成一个Sheet页的Excel,默认导出的是多Sheet页Excel;**图表可视化:**表格大都呈现明细的数据,虽然罗列的数据非常多,但数据不够直观无法快速查看数据的汇总分析,以及分布情况,那么前端数据呈现,以可视化的方式展示需求也非常普遍。
2023-02-10 10:48:24 896
精算与金融行业场景及技术应用白皮书
2024-04-03
转型有道:企业级低代码应用实践案例精选
2024-04-03
LIMS数字化系统方案白皮书
2024-04-03
使用控件对企业有那些好处?
2014-06-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人