spreadsheet 之websheet

🏷️ 365betvip 📅 2025-11-09 22:41:35 👤 admin 👀 312 ⭐ 701
spreadsheet 之websheet

什么是WEBSHEET

websheet基于HTML5的CANVAS和JAVASCRIPT开发的纯前端xlsx文件展示控件,该控件着重的页面展示,主要完成了文件导入、导出、文本展示、格式化文本、合并单元格、边框、底色、设置行列宽度高度,行列隐藏、视图锁定、基础表格、撤销、重做、快捷键、公式的解析和计算等功能。支持自定义函数,单元格展示编辑和右击菜单定制开发。

一、入门

如果你是新手也不熟悉websheet,则可以从下面两篇文章入手,这些篇幅的内容将会教会你如何在纯HTML和VUE中加载websheet,如何把该控件渲染到你的页面上,以及如何加载本地或网络上的EXCEL文件。也可以在demo地址看到完整的可以使用的例子。

HTML使用入门

VUE使用入门

打开文件

文件导出

目前支持的快捷键

快捷键

功能说明

快捷键

功能说明

Ctrl+O

打开一个新文件

Ctrl+X

剪切

Ctrl+C

复制

Ctrl+P

粘贴

Ctrl+Z

撤销

Ctrl+Y

重做

Ctrl+A

全选

Delete

清除单元格值

Ctrl+Shitf+PageDown

激活下一个sheet

Ctrl+Shitf+PageUp

激活上一个sheet

Ctrl+↑

试图切换到sheet开始行

Ctrl+↓

试图切换到sheet结束行

Ctrl+←

试图切换到sheet开始列

Ctrl+→

试图切换到sheet结束列

Enter

确认编辑并向下一个单元格

Alt+鼠标滚轮

向左或右移动表格

二、进阶

如果你对该控件已经有了解,想在自己项目中利用脚本动态控制该控件的部分功能,则可以了解以下篇幅内容,在以下篇幅将会了解到如何设置单元、如何删除、增加行列,设置行列的高度和宽度、监听websheet的事件以及使用已经支持的功能函数。

单 元格

格式化

列和行

sheet操作

视图冻结

名称管理

表格管理

编辑器

打 印

目前支持的常用函数清单:

函数名称

说明

例子

SUM

汇总函数

汇总A1到C1单元格的值 SUM(A1:C1)

IF

条件函数

IF(10>5,"Yes","No")

CONCATENATE

链接 函数

CONCATENATE(text1,text2,[text3],...)

NOW

当前系统日期及时间函数

参考: 日期时间格式化

TRUNC

截取函数

TRUNC(3.141593) // 返回 3

更多函数

目前支持常用事件清单见下面表格,绑定事件可以参考:事件绑定:

事件名称

说明

绑定链接

ActiveCellChange

激活的单元格变化时触发

事件绑定

SheetChange

激活的sheet变化时触发

事件绑定

CellValueChage

单元格值变化触发

事件绑定

RowChange

行增加删除时触发

事件绑定

ColChange

列增加删除时触发

事件绑定

DocumentChange

文件加载完成

事件绑定

更多事件

三、高级

该部分篇幅允许你对websheet的功能进行扩展。比如如何在websheet内展示你的控件,使用你自定义的功能函数以及交互中的右击菜单。

自定义函数

自定义展示控件

自定义右击菜单

四、在线代码

所有展现代码及展示地址: 演示demo

五、关于版权

未经允许禁止用于商业用途。

六、联系我们

邮箱地址:11627685@qq.com

QQ群:1036131666

相关推荐 ✨

365betvip 贷款终审过了多久下款

贷款终审过了多久下款

📅 07-22 👀 395
365bet足球游戏 我的世界:详细攻略教你如何驯服狼
365bet足球游戏 分手后,学会报复女人,才是对她最好的惩罚
365betvip 快手小智是谁?lol小智有多少粉丝?
365beat 海滩酒店

海滩酒店

📅 10-10 👀 9508
365betvip 王者荣耀buff怪的出生时间

王者荣耀buff怪的出生时间

📅 07-01 👀 3366