开源了一款在线电子表格插件,支持一键导入excel文件!

hi, 大家好, 我是徐小夕. 

之前一直在社区分享零代码&低代码的技术实践,也陆陆续续设计并开发了多款可视化搭建产品,比如:

最近在研发和设计在线办公产品时,研究了一下在线电子表格的实现方案,花了半天时间写了一个在线电子表格的js插件,方便大家轻松集成到自己的项目中,demo如下:

 我已经把完整实现代码开源,如果大家对这个项目感兴趣,可以在公众号私信“源码”。

下面我就来介绍一下我开源的这款在线电子表格插件。

其实在线电子表格在国内外有一些开源的项目,但是使用成本上相对较高,所以我目前实现的方案就是基于 x-spreadsheet,封装成了一个开箱即用的js插件,方便大家轻松集成到vue和react项目中,使用方式如下:

// 初始化电子表格编辑器const editor = new SpreadsheetEditor('#spreadsheet', {    showToolbar: true,    showGrid: true,    showContextmenu: true});// 注册事件监听editor.on('ready', () => {    addLog('ready', '电子表格编辑器已准备就绪');});// 内容改变的事件editor.on('change', (data) => {    addLog('change', '数据已更改');});

其中 SpreadsheetEditor 就是我设计的js类,我采用了大量的设计模式和js类继承的方式来设计和封装 SOP,保证用户侧以最少的心智负担实现复杂的在线电子表格编辑,源码结构如下:

目前这个在线电子表格我已经实现的功能有:

  • 导入excel文件

  • 支持国际化文案配置

  • 支持事件监听

  • 支持操作日志

操作日志效果如下:

完整的功能特性如下:

如果大家想参考源码实现或者使用在自己的项目中,可以在公众号私信“源码”。

同时我也上传到gitee上了一份,大家感兴趣的可以参考体验一下:

https://gitee.com/lowcode-china/js-excel

最后

最近我们基于flowmix/docx文档编辑器做了一款智能文档引擎, 叫灵语文档, 这里简单和大家分享一下:

大家可以基于它轻松打造类似飞书文档和钉钉文档的专业级文档管理系统.  体验地址: https://mindlink.turntip.cn

每个月我们都会根据用户的需求和规划的迭代计划持续迭代, 大家可以关注flowmix视界公众号获取最新更新的信息.

当然,如果你对AI和互联网技术感兴趣,也欢迎在留言区讨论“AI之大变革”。

往期更新:

Flowmix/Docx 多模态文档编辑器: 让文档不止于文档

Flowmix/Docx 多模态文档编辑器 V1.8.0 全面升级,轻松搞定复杂文档编辑

flowmix/docx, 支持超大PDF/Docx文件解析的多模态文档编辑器

Flowmix/Docx 多模态文档编辑器:V1.3.5版本,全面升级

市面上大多数文档编辑器的【划线评论】功能,是如何实现的?

多模态文档+思维导图:引领内容创作新潮流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值