一篇带你了解如何使用纯前端类Excel表格构建现金流量表

2022-10-20
阅读 6 分钟
1.7k
现金流量表(Cash Flow Statement),是指反映企业在一定会计期间现金和现金等价物流入和流出的报表。现金流量表是企业财务报表的三个基本报告之一(另外两个是资产负债表和损益表)。为了全面系统地揭示企业一定时期的财务状况、经营成果和现金流量,财务报表需按财政部会计准则的标准格式设计,因此,财务报表的典型特...

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

2022-10-20
阅读 6 分钟
1.5k
Chrome插件,官方名称extensions(扩展程序);为了方便理解,以下都称为插件。我们开发的插件需要在浏览器里面运行,打开浏览器,通过右上角的三个点(自定义及控制)-更多工具-拓展程序-打开开发者模式。点击"加载已解压的拓展程序,选择项目文件夹,就可将开发中的插件加载进来。插件是基于Web技术构建的,例如HTML、...

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

2022-09-22
阅读 7 分钟
11.1k
JavaScript在前端领域占据着绝对的统治地位,目前更是从浏览器到服务端,移动端,嵌入式,几乎所有的所有的应用领域都可以使用它。技术圈有一句很经典的话“凡是能用JavaScript实现的东西,最后都会用JavaScript实现”。Excel 电子表格自 1980 年代以来一直为各行业所广泛使用,至今已拥有超过3亿用户,大多数人都熟悉 Exc...

Vuex与前端表格施展“组合拳”,实现大屏展示应用的交互增强

2022-08-19
阅读 10 分钟
10.6k
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

如何开发一款基于 vite+vue3 的在线表格系统(下)

2022-08-17
阅读 8 分钟
12k
在上篇内容中我们为大家分享了详细介绍Vue3和Vite的相关内容。在本篇中我们将从项目实战出发带大家了解Vite+Vue3 的在线表格系统的构建。使用Vite初始化Vue3项目在这里需要注意:根据官网文档说明,使用Vite需要node版本在12以上,请在创建项目前检查node版本

基于 Next.js实现在线Excel

2022-08-04
阅读 7 分钟
8.3k
如果要从头开始使用 React 构建一个完整的 Web 应用程序,需要哪些步骤?这当然不像把大象装进冰箱那么简单,只需要分成三步:打开冰箱,拿起大象,塞进冰箱就好。

基于Vite+React构建在线Excel

2022-06-23
阅读 6 分钟
8k
Vite是随着Vue3一起发布的一款新型前端构建工具,能够显著的提升前端开发体验,它主要由两部分组成:(1)一个开发服务器,它基于*原生ES模块提供了丰富的内建功能,如速度快到惊人的 模块热更新(*HMR)。(2)一套构建指令,它使用 Rollup 打包你的代码,并且它是预配置的,可输出用于生产环境的高度优化过的静态资源...

React Suspense 尝鲜,处理前后端IO异步操作

2022-06-16
阅读 3 分钟
16.9k
Suspense主要用来解决网络IO问题,它早在2018年的React 16.6.0版本中就已发布。它的相关用法有些已经比较成熟,有的相对不太稳定,甚至经历了重命名、删除:

JSON数据传输大法第一式——用OADate处理日期格式

2022-05-19
阅读 4 分钟
13.8k
JSON作为一种轻量级的数据交换格式,通常采用完全独立于编程语言的文本格式来存储和表示数据。它的层次结构简洁清晰,易于人们的阅读和编写,此外机器编写和生成也会变得容易,可以有效地提升网络传输效率,这些因素使得JSON成为理想的数据交换语言。

“银行家算法”大揭秘!在前端表格中利用自定义公式实现“四舍六入五成双”

2022-05-11
阅读 4 分钟
16.3k
银行的盈利模式是什么?三个字:信息差!从储户手中收拢资金,然后放贷出去,而所谓的“利润”就是这其中的利息差额。在我国,人民银行规定每个季度月末的20号为银行结息日,每一年四次结息,因此每年需要非常频繁的计算付给储户的利息。在计算利息时,小数点如何处理就变得很重要,并成为决定利润多少的关键细节。

SpreadJS + GcExcel 一出,谁与争锋!全栈表格技术轻松应对复杂公式计算场景(一)

2022-03-04
阅读 2 分钟
2k
Excel是我们日常办公中最常用的电子表格程序,不仅可满足报表数据的计算需求,还可提供绘图、数据透视分析、BI和Visual Basic for Applications (VBA)宏语言编程等多项功能。经过数年发展,Excel已具备所有电子表格的基本能力,在满足统计、工程和财务领域的各项数据分析需求的同时,还取代了Lotus 1-2-3成为电子表格的...

“四大高手”为你的 Vue 应用程序保驾护航

2022-03-03
阅读 4 分钟
2.3k
全球都在处理数字化转型的问题,飞速发展的同时也为基础设施带来了一定的压力。同时许多黑客也在不断更新升级他们的攻击技术。如果我们的应用程序有过多漏洞,被抓按住利用,就会变成大型芭比Q现场。这也是为何现在如此多团队将安全性转向左翼,甚至将技术从 DevOps 迁移到到 DevSecOps。所以很多开发者对于程序安全性有...

助推数字经济,面向未来办公|SpreadJSV15.0新版本发布会即将盛启

2022-02-16
阅读 2 分钟
9k
近年来,互联网、大数据、云计算、人工智能、区块链等技术加速创新,日益融入经济社会发展各领域全程。数字经济发展速度之快、辐射范围之广、影响程度之深前所未有,正在成为重组全球要素资源、重塑全球经济结构、改变全球竞争格局的关键力量。日前,主席再次发表《不断做强做优做大我国数字经济》长文,在各个领域再次...

2021年度总结 | 葡萄城软件开发技术回顾(上)

2022-02-11
阅读 4 分钟
1.8k
这一年,云原生领域风起云涌,容器大规模应用,k8s可称为炙手可热的话题;这一年,大数据技术体系1.0基本成型,跨过技术复兴与狂潮期,数据平台的商业价值也在逐渐显现,带来大量投资创业机会;这一年,Vue、React、Angular三驾马车仍旧在大前端领跑,整体技术逐渐趋于稳定,未来可期;这一年,元宇宙风头正旺,.net 6的...

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

2022-02-09
阅读 7 分钟
10.5k
在服务端生成Excel电子表格,除了使用 Node.js + SpreadJS 外,葡萄城官方推荐使用 SpreadJS + GcExcel。该方案不仅能够解决批量绑定数据源并导出Excel、批量修改大量Excel内容及样式、服务端批量打印以及生成PDF文档等需求,还提供了远超行业标准的组件性能。

从服务端生成Excel电子表格(Node.js+SpreadJS)

2022-01-26
阅读 16 分钟
10.1k
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,通常用于创建网络应用程序。它可以同时处理多个连接,并且不像其他大多数模型那样依赖线程。

PWA 技术落地!让你的站点(Web)秒变APP(应用程序)

2022-01-19
阅读 6 分钟
20.8k
Web应用方兴未艾,我们已经十分习惯习惯了在电脑上进行以自己的工作,而随着众多功能强大的在线网站,我们的Windows的桌面也不再拥挤着各种快捷方式;不光是PC端,在移动端我们也不再在浩如烟海的应用市场安装各种软件,轻量级的各种小程序取代了他们的位置,无需安装点开即用的方式为大家的工作生活带来了很大便利。

使用VUE组件创建SpreadJS自定义单元格(二)

2022-01-12
阅读 3 分钟
11.2k
在上篇中,我们介绍了如何通过设置runtimeCompiler为true,在Vue中实现了动态创建电子表格组件。想了解具体内容可看点击查看使用VUE组件创建SpreadJS自定义单元格(一)。

使用VUE组件创建SpreadJS自定义单元格(一)

2022-01-07
阅读 7 分钟
2.7k
作为近五年都冲在热门框架排行榜首的Vue,大家一定会学到的一部分就是组件的使用。前端开发的模块化,可以让代码逻辑更加简单清晰,项目的扩展性大大加强。对于Vue而言,模块化的体现集中在组件之上,以组件为单位实现模块化。

电子表格实战锦囊:巧用稀疏数组是关键!

2021-12-29
阅读 4 分钟
11.8k
前文中我们详细介绍过稀疏数组的那些事儿,以及在实际项目中,稀疏数组如何在前端电子表格中发挥出它最大的效果。而这次,我们将从实战应用出发,为大家介绍稀疏数组在前端中的具体应用。

Svelte入门——Web Components实现跨框架组件复用(二)

2021-12-15
阅读 5 分钟
3.3k
使用 Svelte 开发 VUE 和 React 都支持的自定义单元格组件在上节中,我们一起了解了如何使用Svelte封装Web Component,从而实现在不同页面间使用电子表格组件。Svelte封装组件跨框架复用,带来的好处也十分明显:1、使用框架开发,更容易维护2、发布后没有框架依赖,其他任何场景都可以使用3、发布的Web Component体积小...

用前端表格技术构建医疗SaaS 解决方案

2021-12-08
阅读 3 分钟
12.3k
电子健康档案(Electronic Health Records, EHR)是将患者在所有医疗机构产生的数据(病历、心电图、医疗影像等)以电子化的方式存储,通过在不同的医疗机构之间共享,让患者面对不同的医生,身处不同的医院、诊所,甚至在不同国家都能够得到良好的医疗服务。

Svelte入门——Web Components实现跨框架组件复用

2021-11-24
阅读 5 分钟
4.3k
Svelte 是构建 Web 应用程序的一种新方法,推出后一直不温不火,没有继Angular、React和VUE成为第四大框架,但也没有失去热度,无人问津。造成这种情况很重要的一个原因是,Svelte 的核心思想在于【通过静态编译减少框架运行时的代码量】,它可以像React和VUE一样开发,但却没有虚拟DOM。,使它可以Svelte可以将代码编译...

新技能码住!在前端表格中花式使用异步函数的奥义

2021-11-17
阅读 3 分钟
1.3k
操作系统把 CPU 处理时间划分成许多更小的时间片,在每一个独立时间片执行一个线程的指令,到下一个时间片继续执行下一线程的指令,各线程轮流执行,由于每一个时间片时间都比较短,所有线程都会运行,对于使用者而言就好像所有线程在同时进行。最终达到的效果就是在编程时可以创建多个线程,同一时间运行,各线程可以"...

灵光一闪!帮你使用Vue,搞定无法解决的“动态挂载”

2021-10-27
阅读 5 分钟
10.9k
在一些特殊场景下,使用组件的时机无法确定,或者无法在Vue的template中确定要我们要使用的组件,这时就需要动态的挂载组件,或者使用运行时编译动态创建组件并挂载。

左手IRR,右手NPV,掌握发家致富道路密码

2021-10-13
阅读 3 分钟
14.7k
但是落脚到很小的例子之上,假如项目A和项目B都可以投资25W,而现在的贴现率是15%(贴现率:指将来的钱折算到现在后,少掉/多出的那部分钱与将来的钱的比值),我们投哪个项目更加划算呢?

【月光宝盒get√】用时间置换空间,聊聊稀疏数组的那些事儿

2021-09-28
阅读 3 分钟
2.4k
数据结构是指带有结构特性的数据元素的集合。在数据结构中,数据之间通过一定的组织结构关联在一起,便于计算机存储和使用。从大类划分,数据结构可以分为线性结构和非线性结构,适用于不同的应用场景。

揭秘你处理数据的“底层逻辑”,详解公式引擎计算(二)

2021-09-22
阅读 4 分钟
3k
在上节中解决了基本运算的逻辑之后,在一些实际业务场景中,公式计算并不是单一公式进行的独立运算。我们经常需要将一个很大的运算分解成前后依赖的小运算;同时这些单元格之间的计算会出现很多相互依赖,计算顺序也是要考虑的一个关键问题,我们需要将一系列具有先后顺序的同类运算管理起来依次执行。

揭秘你处理数据的“底层逻辑”,详解公式引擎计算(一)

2021-09-15
阅读 3 分钟
14.2k
身处信息时代之中,我们最能明显感受到的一点就是密集数据大量爆发,人们积累的数据也越来越多。这些庞杂的数据出现在一起,传统使用的很多数据记录、查询、汇总工具并不能满足人们的需求。更有效的将这些大量数据处理,让计算机听懂人类需要的数据效果,从而形成更加自动化、智能的数据处理方式。

从页面加载到数据请求,前端页面性能优化实践分享

2021-07-14
阅读 8 分钟
14.6k
做过前端开发都知道前端的工作内容是很多的,对于HTML、CSS、Javascript、Image、Flash等各种内容的使用。为了更好提升应用的性能,我们需要对各种资源内容进行不同方面的优化。