想让你的工作轻松高效吗?揭秘Java + React导出Excel/PDF的绝妙技巧!

2023-09-04
阅读 11 分钟
10.2k
在B/S架构中,服务端导出是一种高效的方式。它将导出的逻辑放在服务端,前端仅需发起请求即可。通过在服务端完成导出后,前端再下载文件完成整个导出过程。服务端导出具有许多优点,如数据安全、适用于大规模数据场景以及不受前端性能影响等。
封面图

Excel小技巧之轻松添加.sjs文件格式

2023-08-30
阅读 8 分钟
655
近日,GrapeCity Documents 正式迎来其V6.2 的发布更新,能够支持 SpreadJS 中 .sjs 类型的文件。这一重大更新将为用户带来更多地惊喜。
封面图

如何在React中使用SpreadJS导入和导出 Excel 文件

2023-08-25
阅读 11 分钟
974
最近我们公司接到一个客户的需求,要求为正在开发的项目加个功能。项目的前端使用的是React,客户想添加具备Excel 导入/导出功能的电子表格模块。经过几个小时的原型构建后,技术团队确认所有客户需求文档中描述的功能都已经实现了,并且原型可以在截止日期前做好演示准备。但是,在跟产品组再次讨论客户需求时,我们发...

ChatGPT赋能低代码开发:打造智能应用的双重引擎

2023-08-23
阅读 5 分钟
415
自从OPENAI发布了最新的GPT引擎gpt-3.5-turbo-0613之后,我就对它的functions参数很感兴趣,利用GPT超强的语言理解能力,如果加上函数执行,我们就可以让AI不再是聊聊天、回答问题了,甚至能够直接帮我们完成工作任务。刚好今天周末,不如就动手试试,看能否达到我所想的效果。
封面图

窗口函数大揭秘!轻松计算数据累计占比,玩转数据分析的绝佳利器

2023-08-22
阅读 4 分钟
736
上一篇文章《如何用窗口函数实现排名计算》中小编为大家介绍了窗口函数在排名计算场景中的应用,但实际上窗口函数除了可以进行单行计算,还可以在每行上打开一个指定大小的计算窗口,这个计算窗口可以由SQL中的语句具体指定,大到整个分区作用域,小到当前行指定的某个偏移行(比如 当前行的上一行、下一行,整个计算窗口...
封面图

Html+JavaScript实现手写签名

2023-08-17
阅读 4 分钟
10.3k
Hello各位,本葡萄又来啦,今天遇到的场景是这样的:在日常业务流程中,经常需要某一流程环节中相关责任人员进行审批签字,早期许多公司为了省事就直接会把这位负责人的签名以键盘打字(楷体)的形式打印出来,但是这样的坏处就是会导致所有的负责人的签名都是一样的,没有美感,为了解决这个问题,一些公司就开始使用手...
封面图

JavaScript实现在线Excel的附件上传与下载

2023-08-16
阅读 4 分钟
674
在本地使用Excel时,经常会有需要在Excel中添加一些附件文件的需求,例如在Excel中附带一些Word,CAD图等等。同样的,类比到Web端,现在很多人用的在线Excel是否也可以像本地一样实现附件文件的操作呢?答案是肯定的,不过和本地不同的是,Web端不会直接打开附件,而是使用超链接单元格的形式来显示,今天小编将为大家介...
封面图

如何用窗口函数实现排名计算

2023-08-15
阅读 3 分钟
496
SQL语句中,聚合函数在统计业务数据结果时起到了重要作用,比如计算每个业务地区的业务总数、每个班级的学生平均分以及每个分类的最大值等。然而,今天我将介绍窗口函数,与聚合函数相比,它们也是一组函数,但在使用方法和适用场景上有所不同。在本章节中,我将重点介绍窗口函数中的RANK和DENSE_RANK函数,以及它们在排...
封面图

记录一次前端表格选型过程

2023-08-14
阅读 4 分钟
408
最近,接到一个客户项目,前期沟通时,客户说,我们日常基本都是使用Excel来做一些信息收集。但是每次收集信息时,都需要文件传来传去,十分麻烦。本来是想着用一些云文档,但是沟通下来领导层没通过,主要原因是:
封面图

使用在线Excel时,有哪些方法可以引入计算函数?

2023-08-10
阅读 5 分钟
362
在日常生活和工作中,我们都会或多或少的使用Excel中的计算公式函数,比如求和公式、平均数公式等。今天为大家整理了一些在线Excel中可以引入的公式函数。
封面图

如何实现Excel中的多级数据联动

2023-08-09
阅读 2 分钟
556
在类Excel表格应用中,常用的需求场景是根据单元格之间的数据联动,例如选择某个省份之后,其它单元格下拉项自动扩展为该省份下的市区,本文会从代码及UI层面讲解如何实现数据之间的多级联动。
封面图

Go的任务调度单元与并发编程

2023-08-08
阅读 11 分钟
429
本文主要介绍Go语言、进程、线程、协程的出现背景原因以及Go 语言如何解决协程的问题和并发编程的实现,本文的阅读时长约在15-20分钟左右,请合理的分配您的阅读时间。
封面图

如何选择最适合您的Excel处理库?

2023-08-07
阅读 3 分钟
671
GcExcel和POI是两个应用于处理Excel文件的技术库。为了帮助开发者更好地了解它们之间的差异和不同的适用场景,本文将对GcExcel和POI进行对比,并探讨它们在实际应用中的差异和适用领域。
封面图

重磅特性 - SpreadJS推出新插件甘特图,预览版下载体验中

2023-08-04
阅读 2 分钟
424
甘特图对于业务场景中的工程项目管理、预算执行、生产计划等都能将原有的表格数据,转变为直观的甘特图模式。作为纯前端表格控件SpreadJS 的插件,甘特图可以作为一个特殊的“Sheet”融入已有的表格中,方便进行数据的可视化展示,也能更直观的查看计划执行情况,如下图所示:
封面图

Canvas好难,如何让研发低成本实现Web端流程图设计功能

2023-08-03
阅读 4 分钟
7.2k
相信大家在职场中经常会用到流程图,在互联网行业,绘制流程图不论在产品的设计阶段,还是后期优化业务流程的阶段,都有着巨大的价值。事实上,不仅是互联网行业,流程图其实广泛应用于各行各业。
封面图

如何能够高效实现表格中的分权限编辑功能

2023-08-02
阅读 2 分钟
598
在表格类填报需求中,根据当前登录用户的不同等级,能填报的区域会有所不同。本文基于前端表格控件SpreadJS,介绍一种实现前端分权限编辑的实现方案。
封面图

如何快速实现多人协同编辑?

2023-08-01
阅读 4 分钟
1k
协同编辑是目前成熟的在线文档编辑软件必备的功能,比如腾讯文档就支持多人协同编辑,论坛中已经有一些文章介绍了如何做协同,基本都是采用监听command,然后同步此command给其他客户端来实现的,例如以下系列:
封面图

探索数据可视化的绝佳工具

2023-07-20
阅读 10 分钟
457
编者按:本内容源自葡萄城客户——政采云前端技术团队。政采云公司以全球领先的云计算、大数据、人工智能等数字技术为基础,搭建了全国首个政府采购云服务平台——政采云平台,目前该平台已成为行业内服务范围最广、用户数量最多、交易最活跃的跨区域、跨层级、跨领域的一体化采购云服务平台。
封面图

无需学习Python,一个公式搞定领导想看的大屏

2023-07-19
阅读 5 分钟
226
随着数字化的脚步加快,越来越多的企业开始注重数据的展示和报告。原有数据的整合,清洗,二次加工变得越来越普遍。为了实现以上功能,企业不得不花大量的人力、物力去做原始数据的加工,但是由于业务场景的快速变化,导致原有代码里面写死的数据处理逻辑和现实的需要产生严重的偏离。针对这些,迫切希望有一个能自己实...
封面图

前端开发报表工具所必须的三大能力

2023-07-18
阅读 3 分钟
347
数据分析一直以来都是业务决策中非常重要的一环,在数字化时代尤其如此。然而,数据分析只有在持续的监控和可视化下才能真正发挥作用。如何采用使用一些高效的工具来做相应的数据分析?前端开发报表工具就是一个不错的选择。它可以为企业提供可视化的数据分析,让用户能够快速准确地理解和处理数据,为企业决策提供支持。
封面图

如何快速又高质量的输出PDF实验报告?

2023-07-17
阅读 3 分钟
375
摘要:本文由葡萄城技术团队于思否原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。PDF文档的打印在很多应用场景中都会被使用到,最为常见的就是实验室信息管理的应用场景,期间涉及到大量的报告呈现及打印的需求。LIMS背景介绍实验室信息管理系统(Laboratory...
封面图

Go特殊的语言特性

2023-07-13
阅读 10 分钟
635
摘要:本文由葡萄城技术团队于思否原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言本文主要通过值传递和指针、字符串、数组、切片、集合、面向对象(封装、继承、抽象)和设计哲学7个方面来介绍GO语言的特性。文章目录:1.Go的前世今生 1.1Go语言诞...
封面图

使用SpringBoot+React搭建一个Excel报表平台

2023-07-12
阅读 11 分钟
614
摘要:本文由葡萄城技术团队于思否原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言Excel报表平台是一款功能强大、操作简单的系统平台,可以帮助用户上传、编辑和分析报表数据,实现数据可视化。本文所描述的这个平台主要包含以下功能:打开服务器上现有的...
封面图

Java在Excel中进行数据分析

2023-07-11
阅读 6 分钟
518
前一段时间淘宝出了一个“淘宝人生”的模块,可以看从注册淘宝账号至今的消费记录,仔细想了想,现在微信、淘宝这些APP好像都喜欢出这种记录使用者的支付、消费情况的功能。不过这个显示消费记录的功能的确让人觉得方便很多。这样大家就可以随时随地的查看以前的消费记录,有时候需要查账,翻一翻手机就能看见钱都去哪里了...
封面图

大火的ChatGPT与表格插件结合会有哪些意想不到的效果?

2023-07-10
阅读 3 分钟
826
ChatGPT已经火了好久了,想探索一下ChatGPT在表格中的使用场景,思考了很久自己整理了三点: 一、使用助手:根据需求提供操作指南、按照描述生成公式。
封面图

Java批量操作Excel文件实践

2023-07-05
阅读 4 分钟
833
对批量的Excel文件进行操作。如导入多个Excel文件,并处理数据,或导出多个Excel文件。这类场景,往往操作很相似,但是要反复读写Excel文件。对单个或复数个进行批量操作。如对Excel文件,进行批量替换文本,批量添加公式或者批量增加样式。这类场景,一般需要操作的Excel文件不多,但是需要反复执行特定操作,这种时候...

当使用POI打开Excel文件遇到out of memory时该如何处理?

2023-07-04
阅读 5 分钟
599
当我们开发处理Excel文件时,Apache POI 是许多人首选的工具。但是,随着需求的增加、工程复杂,在打开复杂的Excel文件的时候可能会出现一些异常情况。

搭载AI之后的表格插件又有哪些新的改变

2023-07-03
阅读 4 分钟
10.2k
在《大火的ChatGPT与SpreadJS结合会有哪些意想不到的效果》一文中提到ChatGPT插件的一个明显的问题,那就是“返回的结果格式可能插件也无法进行分析使用,从而是使得后续的操作无法继续执行”。造成这个问题原因与ChatGPT的技术原理有一定的关系。
封面图

为什么现代的低代码开发平台都不支持导出源代码?

2023-06-28
阅读 2 分钟
637
要想回答这个问题,我们得回顾一下低代码开发的发展史。事实上,支持导出源代码的低代码工具,是上一个时代的产品了。现在,大多数还有研发能力而且愿意推进产品化的低代码厂商都已经完成了或者正在进行向元数据驱动的转型。
封面图

还在烦恼代码写不出来?低代码助力实现“无码”搭建系统平台

2023-06-25
阅读 7 分钟
808
摘要:本文由葡萄城技术团队于思否原创并首发。葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。据说...每敲出来一行代码就有一根头发离我而去...而每解决掉一个bug就有一个毛囊开始休养生息...程序猿,一个让人既爱又恨的职业,作为这个世界上最大的脱发群体之一,每天除了要进行长期的大量脑力劳动外...
封面图