我为什么要花大力气从头研发智表ZCELL(一个仿EXCEL的前端插件)

html 嵌入编辑excel 开源_一个基于HTML 和 JavaScript 的类似 Excel 的电子表格,Handsontable 0.31.0 发布... HandsontableHandsontable 是一个用 HTML 和 JavaScript 打造的极简的类似Excel的电子表格(数据表格编辑)。有免费开源和专业版两个版本。能够在 IE 10+, Firefox, Chrome, Safari 和 Opera 下运行。功能特性以上是免费开源版本的功能,Pro版本的完整功能列表请查看:Features用法首先,引入所有依赖。所有你需要用到的文件... 阅读详情

       为什么呢,一个前端用的,类似EXCEL的操作的JS 插件,从头研发真的有必要吗?可能你会觉得没有必要吧,其实我自己也问过自己好多遍。因为业界有更加强大的spreadjs,也有比较轻型的JEXCEL,自己再弄一个,不是重复造轮子妈?这不是我们这行天天在讲的,要一定避免的事吗?可最终我还是觉得还是有必要的。

       其实有这个想法也很久了,主要自己工作中需要用到这块。目前的企业用户,在电脑端的操作,或多或少都离不开EXCEL的操作,他们在做一些信息化的项目时,经常会希望保留一些在EXCEL里的操作习惯。我们经常给用户的答复是,不行,做不到。其实回头想一想,用户追求更熟悉、更方便的用户体验,希望能像EXCEL一样,复制粘贴,设置公式,用键盘快捷操作,他们有错吗?为什么我们不能满足他们呢?是因为代价大、开发成本高吗?还是我们就不想做这个事,亦或是觉得没有必要做。虽然用户也能接受别的方案,但我不禁要问一下勉强接受你的用户,他们爽吗?

       我觉得他们肯定不爽,换成你,你也会不爽的。于是我在网上到处找成熟的方案,期间遇到了spreadjs ,jexcel, handsontable 等前端的插件,都做的不错,也曾试图将他们引入到项目中,但最后还是放弃了,这里我说一下自己的观点,一家之言,仅供参考,大家勿喷。

产品

优势

劣势

Spreadjs

 

1、这方面的老大,功能强大

2、国内也有专门的队伍运营

3、文档样例齐全

1、功能有些重,有时只要1个很小的功能

2、价格有点贵…

jexcel

1、 好像是免费的

2、 比较适合列表式操作

1、 不收费,好像缺少专人维护

2、 功能少,能满足需求少。

handsontable

1、 分免费版和收费版

2、 免费版具备基础功能

3、 比较适合列表式操作。

1、 国内缺少专门队伍运营

2、 想要的功能,都在收费版里,且价格不算便宜。

3、缺少中文版的文档资料,入门难。

     

        正是基于自己的使用需求和自己选型的痛苦经历,纠结了一段时间,终于下定决心,研发智表ZCELL,做一款让大家都用的起且让最终用户觉得爽的插件。

        时间回到2018年元旦左右,开始做基本的技术规划和选型,鉴于刚刚起步,选择了当下流行的jquery做基础,用了两个月的时间,出了V1.0,当然,第一版功能相当简陋,只有最基础的选定单元格和选定单元格计算、复制粘贴功能,甚至都算不上一个插件。

       发版后,收到了部分网友的反馈,于是继续完善,根据实际需要增加了合并单元格等基本功能,发布了V1.1版本。根据网友要求,继续增加快捷键操作、设置计算公式、设置单元格类型、双击编辑等核心功能逐步完成,发布了V1.3版本。时至今日,ZCELL后续又发布了V1.3.1版,V1.3.2版,功能正在不断的完善,目前已经具备投产的必要功能,不敢说和以上3款产品相比,但基本的功能已经具备了,产品更新基本保持1个月左右1个版本,小版本可能更短。

        产品的收费,是为了支撑产品的不断研发,也是为了验证产品的价值,没有人愿意付费的产品,我认为是没有价值的。ZCELL根据不同版本功能,设置不同的价格,目前功能版本只需要几百元,对我们来说可能只是一次餐费,却能带给用户不一样的体验,如果你有兴趣,欢迎尝试(可以自行百度)。

        我希望大家能够得到大家的支持,才能让智表走的更远,让用户用的更爽。

handsontable源码 Handsontable Community Edition (CE) 是一个开源的JavaScript电子表格组件,非常流行的web应用程序的UI组件,可用于 各种技术,如React、Angular和Vue,它很容易与任何数据源集成并提供了各种有用的功能,如数据绑定、验证、排序和强大的上下文菜单,它可以处理大量数据而无需担心性能问题,兼容所有现代浏览器和IE9+。 立即下载

相关推荐

JS版仿EXCEL表格插件--智表(ZCELL)V1.3版本产品包

一款浏览器仿EXCEL纯JS表格控件,纯国产化,支持双击编辑、设置公式、设置显示小数精度、下拉框、自定义单元格、复制粘贴、不连续选定、合并单元格、隐藏列、键盘操作等。

handsontable入门

平时我们用el-table 官网:Guides - Handsontable Documentation 安装: npm install handsontable @handsontable/vue 安装完后实现发现: 就是要你密钥激活,说白了要钱,撤了撤了

测试领域专家,多领域测试技术、管理、工具都略懂,略懂一二 859

handsontable-v6.2.2

前端类似excel框架

前端实现(excel)xlsx文件预览

接到一个任务,是要前端实现文件预览效果,百度了一圈,发现也没有什么好的方法可以完美的将表格渲染出来。在前端中有sheetjs和exceljs可以对xlsx文件进行解析,本来一开始我用的是sheetjs,但是在样式获取上遇到了麻烦,所以我改用了exceljs,不过很难受,在样式获取时同样遇到了不小的麻烦,但是我懒得换回sheetjs了,那就直接使用exceljs吧。要实现xlsx文件预览效果,我的想法是使用一个库对xlsx文件进行解析,然后使用另一个库对解析出来的数据在页面上进行绘制,综上,exceljs。

m0_56212431的博客 1万+

STM32F103C8T6+I2C+DMA读取陀螺仪模块JY901S(硬件I2C

说明:1.本实验代码适用移植一切stm32f1系列;2.本实验使用的是外设资源硬件I2C2;3.本实验运用的是DMA单次模式,如果需要DMA的循环模式,请移步我的另一篇文章;4.本文章不提供陀螺仪校准教学,并是在没有校准陀螺仪情况下读取数据;5.本文章是作者的学习记录及心得,如有不足,欢迎指正。 总结:亲测stm32f103c8t6最小系统板通过片上外设资源I2C配合DMA读去陀螺仪模块jy901s偏航角有效。

anquanyuanqqadsy的博客 6172

解决:Solving environment: failed CondaValueError: Malformed version string ‘~‘: invalid character(s).

解决:Solving environment: failed CondaValueError: Malformed version string '~': invalid character(s).

晚风微凉的博客 1万+

数据网格组件 Handsontable 不再开源,采用自拟的非商业许可证

数据网格组件 Handsontable 本月初发布了一个公告,表示从Handsontable 7.0.0 版本起,Handsontable Pro 和Handsontable CE ...

weixin_34306676的博客 1425

B站李沐讲论文笔记AlexNet

B站李沐讲论文笔记AlexNet

夏知识不进脑子薇的博客 790

handsontable初次使用小结

简介: 这个是一个 handsontable.js 的免费版本使用范例 范例中包含有我使用到的一些功能的实作. 以及在 vue 的框架下如何去使用 handsontable 的一些 api 希望会对有需要的人提供到帮助 其中需要特别注意的一点,官网的范例所使用的 css 需要单独放置到实例所在的目录,并不能直接按官网所写的执行. 并且官网范例中貌似没有强调的一点是,我们需要给所谓的 key. l...

weixin_44317648的博客 2361

GD32F4系列定时器正交译码器实战:用TIMER1读取旋转编码器信号(附完整代码)

本文详细介绍了GD32F4系列定时器正交译码器的实战应用,重点讲解如何使用TIMER1模块高效读取旋转编码器信号。内容涵盖硬件连接、定时器配置、方向判断与速度计算等关键环节,并提供了完整的代码实现和优化建议,帮助开发者快速掌握GD32微控制器在工业控制和消费电子领域的编码器接口设计。

weixin_29169505的博客 201

YOLOv11模型压缩技术全面对比:剪枝、量化、蒸馏的原理与实战

YOLOv11模型压缩技术综述 模型压缩技术是解决计算资源受限环境下部署深度学习模型的关键。本文系统介绍了YOLOv11模型压缩的三种核心技术:剪枝、量化和蒸馏。剪枝技术通过移除冗余参数实现模型轻量化,包括结构化剪枝(通道/卷积核剪枝)和非结构化剪枝;量化技术通过降低数值精度(如FP32→INT8)减少存储和计算量;蒸馏技术则利用教师模型指导学生模型训练,在保持精度的同时减小模型规模。三种技术可单独或组合使用,在工业质检、智慧安防等边缘计算场景中发挥重要作用,使YOLOv11在保持80%精度的同时减少70%

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 581

推荐一个表格组件handsontable

web版的excel,Handsontable可能满足你的需求

极简 1110

大津法(OTSU)点云强度信息分割

大津法(OTSU)是一种灰度图像自适应的阈值分割方法,大津法根据图像的灰度分布,将图像分成背景和前景两部分,前景就是需要按照阈值分割出来的部分。由于点云的强度信息的特性,也可以利用此方法进行分类,但需要保证信息干扰较少,例如道路标线分割等场景较为适用。

qq_48694523的博客 966

handsontable基本使用

占坑

m0_52364694的博客 676

基于 Simulink 的 PFC + LLC 级联系统联合仿真与优化实战教程

摘要:本教程详细介绍了2kW级AC-DC变换器建模方法,采用"BoostPFC+LLC谐振变换器"组合架构。重点解析了双级系统的核心控制策略:前级BoostPFC实现功率因数校正(PF>0.95),后级LLC通过变频调制(PFM)实现高效能量传输。教程包含四大关键步骤:PFC建模与控制、LLC参数计算与实现、母线电容优化设计以及系统联合调试,特别针对级联系统常见的母线电容震荡问题提供了解决方案。同时给出了仿真波形分析指南和避坑建议,包括代数环处理、仿真步长设置等实用技巧,为新能源车

MHD0815的博客 121

基于YOLOv8的违规抽烟/打电话检测系统:从数据集构建到部署实战

模型优点缺点精度高速度慢(5 FPS)SSD速度快小目标检测差YOLOv5平衡性好官方支持停止YOLOv8最新、最快、最准需要PyTorch环境YOLOv8相比前代:骨干网络升级(C2f模块)无锚框检测(Anchor-Free)动态任务对齐分配(TaskAlignedAssigner)支持分类/检测/分割/姿态估计。

YOLO 98

从业10多年,我总结了这几款程序员必备实用工具!

优秀程序员之所以优秀的原因并不一定是他写代码的速度比别人快,而是他解决事情的效率比别人高、副业渠道比别人广,所以提供工作效率的方法并不需要我们样样精通,提高副业收入的办法也不需要我们挖空心思,有时候使用好的工具就能帮我们大大提升办事效率、提高副业收入。

2201_75362610的博客 1103

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

html 仿excel,智表-浏览器端仿EXCEL表格jQuery插件

智表(ZCELL)是一款浏览器端仿EXCEL表格jQuery插件。智表可以为你提供EXCEL般的智能体验,并带有灵活的单元格选中与实时计算功能,强大的复制与粘贴功能,标准化数据加载与获取,以及灵活的外观样式设置。为什么要选择智表?1、与其他同类产品不同,ZCELL功能较轻,文件体积小,在浏览器端可以取得更好的效率。2、与其他产品动辄几千上万乃至10万的价格相比,ZCELL的价格要亲民的多,具有更高...

weixin_30653755的博客 755

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

最好用的js前端框架、组件、文档在线预览插件

这里收集的都是个人认为比较好的js框架、组件js前端ui框架此处列举出个人认为最好的几个框架(排序即排名),现在好点的框架商用都需要付费,以下几个也不例外,但是由于组件丰富,都可以作为企业应用的完整解决方案。 Kendo UI 商用收费,组件丰富,界面简洁美观,有jquery和angular两个js的版本 Webix 商用收费,组件丰富,界面特别美观 JQwidgets 商用收费,丰富的组件,

Nex_x的博客 3万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

浏览器仿EXCEL表格插件 版本更新 - 智表ZCELL产品V1.3发布

浏览器端仿EXCEL表格插件 版本更新 - 智表ZCELL产品V1.3.0版本发布智表(ZCELL),浏览器下纯JS表格控件,为您提供EXCEL般的智能体验!纯国产化、高性价比的可靠解决方案。更新说明    这次由于新增功能涉及核心结构调整,发布时间比原来计划稍有延迟,让大家久等了。   本次版本更新内容如下:智表下载    新产品包下载地址: 智表V1.3.0    智表特性介绍● 灵活的公式设...

帆张芳显的博客 534

javascript 更改服务器控件文本_5个流行的独立JavaScript电子表格库

概述可帮助您找到构建可处理大量数据的Web应用程序的正确解决方案。在本文中,我将基于其功能和许可策略简要概述五个流行的独立JavaScript电子表格库。这些图书馆可以免费在非营利项目中实施,也可以提供商业用途的付费许可。我希望此概述可以帮助您找到构建旨在处理大量数据的Web应用程序的正确解决方案。HandsontableHandsontable据说是一个带有电子表格外观的JavaScript网格...

weixin_39946767的博客 233

还在手撸可编辑表格?智表ZCELL帮你省掉80%代码,用户满意度翻倍!

还在手撸可编辑表格?智表ZCELL帮你省掉80%代码,用户满意度翻倍!智表ZCELL是一款前端Excel插件,旨在为Web用户提供媲美Excel的流畅操作体验。其核心功能包括灵活的单元格操作、强大的复制粘贴、丰富的样式设置、370多种内置公式函数,以及高效的导入导出能力,支持千万级数据加载。基于Canvas+jQuery开发,兼容主流浏览器,轻量易用,运行速度快。应用场景广泛:可编辑列表页支持直接粘贴录入数据,提升效率;表单页实现一键复制粘贴,简化多字段输入;内置Excel公式满足财务、销售等复杂计算需求…

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 20万+

Web 版翻译者资料库

本项目是桌面版《翻译者资料库》的 Web 移植版,基于 Spring Boot 3.3、Thymeleaf、Bootstrap 5.3 与 MySQL 8.0 构建。它面向翻译写作提供资料、词汇、句库、文本工具、对照制作、查找、备份恢复及旧库迁移等功能,完整继承桌面版核心业务规则,支持一键启动与离线访问。

howard2005的专栏 149
上一篇: 浏览器仿EXCEL表格插件 版本更新 - 智表ZCELL产品V1.3发布
下一篇: 免费了 -- 前端EXCEL插件 智表ZCELL 普及版V1.0 发布了!!
帆张芳显
博客等级 码龄22年 91粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值