corner禁止点击事件 |
表单corner点击无效 |
行列设置 |
|
列头宽度自适应 |
列头和列单元格宽度取最大值自适应 |
行列设置 |
|
列头添加单列复选框全选功能 |
列头添加单列复选框全选功能 |
行列设置 |
|
包含合并列头的列头数据绑定 |
包含合并列头的列头数据绑定 |
行列设置 |
|
自定义表头筛选菜单内容 |
点击单元格E2筛选按钮弹出自定义弹出框 |
行列设置 |
|
按钮实现多列筛选功能 |
点击筛选按钮,可以对两列数据同时进行筛选 |
行列设置 |
|
列头下拉框 |
给表单的列头设置下拉框,可选择下拉选项 |
行列设置 |
|
自己实现数值列排序功能 |
自己动手实现数值列的排序功能 |
行列设置 |
|
根据输入内容自适应列宽 |
根据内容自适应列宽 |
行列设置 |
|
点击按钮添加/取消筛选条件 |
点击按钮添加或删除筛选按钮 |
行列设置 |
|
行头自定义右键菜单-插入多行 |
在行头右键菜单,可以看到插入多行的菜单项 |
行列设置 |
|
列头于单元格宽度自适应 |
列头和单元格同时自适应 |
行列设置 |
|
行头显示编辑图标 |
修改单元格后 行头显示编辑图标 |
行列设置 |
|
表格更换绑定数据源、追加数据 |
点击按钮试下更换绑定数据源及追加数据 |
数据绑定 |
|
表格绑定时同时绑定样式 |
表格绑定时同时绑定样式 |
数据绑定 |
|
表格绑定列扩展并复制样式 |
表格绑定时,数据项过多时自动扩展,并复制非绑定区域样式。 |
数据绑定 |
|
动态添加表头及数据绑定 |
单元格动态数据绑定 |
数据绑定 |
|
绑定数据时动态生成列 |
数据绑定时,表格列数不固定,需要根据数据长度来动态生成列 |
数据绑定 |
|
同一行多个Table时实现数据绑定 |
点击按钮,两个同一行的table绑定数据 |
数据绑定 |
|
历史数据保存、查看与回滚 |
需要记录用户的历史修改记录及回滚时的实现思路 |
数据绑定 |
|
大数据加载 |
点击按钮加载十万条数据 |
数据绑定 |
|
数据绑定添加列 |
表格数据绑定时,需要新增几列,实现动态列的绑定。 |
数据绑定 |
|
动态数据更新 |
业务系统中,某一列需要根据查询出的结果动态更新。 |
数据绑定 |
|
设计器数据绑定开启字段列表 |
打开时自动填入设计器数据绑定的字段 |
数据绑定 |
|
表单绑定数据源 |
|
数据绑定 |
|
数据绑定-图片单元格 |
|
数据绑定 |
|
表格动态绑定数据 |
|
数据绑定 |
|
滚动表单添加行 |
表单行数随表单上划增加 |
事件函数 |
|
选中checkbox所在行改变背景色 |
选中checkbox所在行改变背景色 |
事件函数 |
|
选中区域时自动选中整行 |
选中单元格或区域时为选中整行状态 |
事件函数 |
|
表格绑定滚动加载数据 |
动态加载绑定的数据,不一次性加载全部 |
事件函数 |
|
下拉框联动 |
下拉框联动 |
事件函数 |
|
实现关联表单信息查询及修改 |
在SpreadJS中只展示部分数据,通过单击某一列查询与之相关的数据并修改。 |
事件函数 |
|
输入数值时不显示科学计数法 |
输入数值时不显示科学计数法 |
事件函数 |
|
按Tab键调到下一个可编辑单元格 |
在SpreadJS中按下Tab键后在可编辑单元格之间切换. |
事件函数 |
|
分组统计求和 |
分组统计求和 |
事件函数 |
|
自定义命令-撤销、重做、条件格式 |
自定义命令(撤销、重做、条件格式) |
事件函数 |
|
公式追踪 |
公式追踪 |
事件函数 |
|
将外部元素拖拽进SpreadJS |
将外部元素拖拽进SpreadJS |
事件函数 |
|
自定义函数:四舍六入 |
自定义函数:四舍六入 |
事件函数 |
|
重写浮点数toFix()函数 |
浮点数与公式 |
事件函数 |
|
复杂公式语义化 |
复杂公式语义化 |
事件函数 |
|
自定义右键菜单:重写onOpenMenu |
重写onOpenMenu |
事件函数 |
|
自定义公式填充其他单元格的值 |
自定义公式填充其他单元格的值 |
事件函数 |
|
一键触发工作表中所有异步函数 |
异步函数触发器 |
事件函数 |
|
重写toJSON方法 |
重写toJSON |
事件函数 |
|
同步编辑功能 |
多个文件同步编辑内容 |
事件函数 |
|
单元格日期填充 |
自定义命令fillNow实现单元格填充日期,并实现撤销及重做 |
事件函数 |
|
表单保护下弹出提示框 |
用户在试图填写表单保护的sheet页时弹出提示信息 |
事件函数 |
|
自定义事务命令的撤销重做 |
用户在实际项目中会将多步操封装成一个原子级操作,在撤销时希望同时撤销该原子级操作的所有动作。 |
事件函数 |
|
ctrl+v粘贴时添加loading效果 |
用户在粘贴大量内容到Sheet中时,由于数据量大,会出现半天页面无变化的状况。此时可以采取在粘贴时添加loading动效,粘贴完成时去掉该动效 |
事件函数 |
|
自定义函数实现Evaluate(宏) |
Excel支持Evaluate函数(宏),可以将公式字符串解析计算结果, SpreadJS可利用自定义函数实现 |
事件函数 |
|
输入换行的单元格自动设置自动换行 |
当输入的内容换行时,将对应单元设置为自动换行。 |
事件函数 |
|
自定义函数拼接引用区域 |
自定义函数拼接,单元格内容与公式参数有关 |
事件函数 |
|
表格列隐藏 |
用户需要根据当前用户的权限,展示可以看见的列。 |
事件函数 |
|
阻止无效的公式 |
无法输入无效公式 |
事件函数 |
|
拖拽移动列 |
拖拽单元格 不覆盖目标单元格,而是移动的方式 |
事件函数 |
|
禁止sheet多选 |
|
事件函数 |
|
设计器自定义命令 |
|
事件函数 |
|
编辑状态下 点击外部按钮修改单元格的值 |
|
事件函数 |
|
重写"Ctrl+Enter",实现自动填充 |
|
事件函数 |
|
自定义区域选择器 |
|
事件函数 |
|
监听复选框、单选框变化 |
|
事件函数 |
|
覆盖内置快捷键 |
|
事件函数 |
|
引用其他sheet页单元格 |
|
事件函数 |
|
重写Del键 |
按下del键,清空所选区域的内容 |
事件函数 |
|
数值类型单元格设置数据格式 |
数值类型单元格设置数据格式 |
格式样式 |
|
修改CSS改变Spread主题风格 |
修改CSS改变Spread主题风格 |
格式样式 |
|
公式条件验证通过设置背景色 |
值1+值2为0时,背景色变为红色 |
格式样式 |
|
自定义单选框鼠标滑过手势 |
定义单选框鼠标滑过手势 |
格式样式 |
|
点击按钮改变字体 |
单击按钮改变字体 |
格式样式 |
|
单元格超链接及上下标 |
上下标公式渲染及超链接实现 |
格式样式 |
|
修改鼠标滑过特定单元格形式 |
设置鼠标指针 |
格式样式 |
|
单元格文本分散对齐 |
单元格内文本分散对齐 |
格式样式 |
|
单元格格式(百分数):四舍五入 |
在单元格(1,1)输入数值,显示百分之四舍五入的值 |
格式样式 |
|
自适应行高 |
自适应行高 |
格式样式 |
|
单元格仅能输入数字 |
单元格仅能输入数字,无法输入非数字 |
格式样式 |
|
视图区域添加背景图 |
视图区域添加背景图 |
格式样式 |
|
单元格内容为0时隐藏 |
单元格内输入0时,0不显示 |
格式样式 |
|
输入数字转化为百分比 |
在B2输入数字转为百分比 |
格式样式 |
|
计算错误异常时替换显示内容 |
sheet页中有某些特定计算错误类型时,替换其显示内容 |
格式样式 |
|
设置小数点后位数 |
数值类型单元格设置小数点后位数 |
格式样式 |
|
OADate转日期格式并实现排序 |
将OADate格式专为日期格式 |
格式样式 |
|
包含合并单元格的自适应行高 |
当包含合并单元格时,自适应行高会失效,因为SpreadJS无法知道要根据哪一行去自适应,因此需要特殊处理一下。 |
格式样式 |
|
单元格自定义格式化 |
在有背景色的单元格中输入内容,如果为数值,真是值会变为数值*1000,如果用代码设置值,显示会变为设置值/1000 |
格式样式 |
|
Resize动画 |
resize时 渐变 |
格式样式 |
|
数据验证弹出提示 |
输入错误内容弹出提示 |
格式样式 |
|
黑白打印去掉背景色 |
|
格式样式 |
|
设计器弹框修改标题 |
|
格式样式 |
|
真正科学计数法 |
|
格式样式 |
|
鼠标悬浮整行高亮 |
|
格式样式 |
|
添加水印 |
|
格式样式 |
|
修改默认样式 |
|
格式样式 |
|
单元格里放置两个日期选择器 |
利用jquery-ui的datepicker,在同一个单元格实现两个日期选择器 |
格式样式 |
|
方框输入指定个数数据 |
自定义方框填报单元格 |
自定义单元格 |
|
单元格高亮搜索 |
高亮搜索 |
自定义单元格 |
|
自定义单元格-图片与超链接 |
单元格同时添加图片与超链接 |
自定义单元格 |
|
自定义单元格 - 进度条 |
设置进度条 |
自定义单元格 |
|
HTML元素单元格 |
设置HTML元素单元格 |
自定义单元格 |
|
改变单元格类型 |
改变单元格类型(重写base) |
自定义单元格 |
|
公式不显示且不可更改 |
自定义单元格类型使得单元格不显示公式且不可更改 |
自定义单元格 |
|
单元格显示角标 |
绘制像标注类似的角标 |
自定义单元格 |
|
自定义单元格实现zTree树 |
借助zTree实现自定义单元格层级树 |
自定义单元格 |
|
空格显示指定内容 |
自定义单元格_空值显示为- |
自定义单元格 |
|
自定义单元格类型-按钮 |
自定义单元格类型-按钮 |
自定义单元格 |
|
单元格添加图片、自定义按钮 |
单元格添加图片、自定义按钮;列头全选 |
自定义单元格 |
|
自定义筛选按钮 |
自定义筛选按钮 |
自定义单元格 |
|
tree drag |
|
自定义单元格 |
|
Vue Cell Type |
vue单元格类型 |
自定义单元格 |
|
三级联动 |
选择框内容随着其他选择框变化 |
自定义单元格 |
|
获取单元格光标索引 |
|
自定义单元格 |
|
鼠标移入单元格 显示图片 |
|
自定义单元格 |
|
类ElementUI样式单元格 |
|
自定义单元格 |
|
高亮编辑框 右下角加标识 |
|
自定义单元格 |
|
单次点击下载多个excel的打包文件 |
点击下载多个Excel文件 |
导入导出 |
|
图表转图片 |
图表转图片 |
导入导出 |
|
导出筛选之前的页面 |
导出筛选之前的页面 |
导入导出 |
|
CheckBox导出Excel显示复选框 |
当SpreadJS包含复选框时,导出到Excel会变成布尔数值,提供了一种正常显示复选框的解决方案。 |
导入导出 |
|
部分sheet页打印 |
用户在打印时,希望和word打印一样,输入想打印的页数。实现原理是打印时创建副本文件,将选中的sheet也显示,其余隐藏,之后打印副本。 |
导入导出 |
|
导入CSV文件 |
用户将上传上的CSV文件导入到当前SpreadJS中 |
导入导出 |
|
使用Echarts并导出PDF |
示例展示如何在SpreadJS中集成Echarts图表并导出到PDF中,导出PDF时会有乱码,注释了解决方案的链接。 |
导入导出 |
|
多文件导入同一个工作簿 |
1. 导入多个Excel文件将activesheet合并到一个工作簿;2. 导出整个WorkBook; 3.导出activesheet |
导入导出 |
|
单元格定义文件上传按钮 |
在单元格中实现文件上传的功能 |
导入导出 |
|
打印背景图的替代方案 |
SpreadJS不支持打印背景图,这里提供了一种实现方案 |
导入导出 |
|
跨工作簿数据复制 |
复制导入的数据 |
导入导出 |
|
大文件量下的异步加载 |
前端导入大文件时,会受限于浏览器。当需要在网页中展示大文件时,需要配合后端及异步请求来完成文件的导入。 |
导入导出 |
|
打印导出图片 |
用户希望将SpreadJS上的内容转换成图片下载下来。而SpreadJS在打印的时候其实默认会生成图片,可以借此来实现。 |
导入导出 |
|
插入图片 |
用户需要使用上传图片文件的形式来插入图片。 |
导入导出 |
|
导入,导出ssjson |
SpreadJS导入、导出ssjson文件 |
导入导出 |
|
获取选择区域截图 |
|
导入导出 |
|
修改导出选项默认值 |
|
导入导出 |
|
上传、导出附件 |
|
导入导出 |
|
打印预览 |
|
导入导出 |
|
导入文件合并 |
|
导入导出 |
|
计算符合规则的数据总数 |
弹出规则验证通过后的数据总数 |
数据校验 |
|
输入完成后进行验证 |
在红圈单元格输入正确数据,点击submit弹出验证结果 |
数据校验 |
|
自定义数据校验 |
自定义数据校验 |
数据校验 |
|
点击按钮修改条件格式基准值 |
修改条件格式 |
数据校验 |
|
正则表达式数据验证 |
用正则表达式来进行数据验证 |
数据校验 |
|
用户输入非法内容时自动清空 |
用户在输入一些不合法的内容时,单元格切换时需要自动清空内容 |
数据校验 |
|
数据验证实现级联效果 |
用户点击某列数值时,其关联单元格的下拉选项会随之变动 |
数据校验 |
|
自定义绘制超级马里奥 |
使用SpreadJS实现马里奥图案 |
其他 |
|
合并单元格任一单元格 |
用户手动合并单元格后,获取单元格非左上角单元格的内容时,返回null值,但其实用户想获取的是整个合并区域的内容 |
其他 |
|
排序功能按中文排序 |
特定场景,SpreadJS默认的排序功能不满足需求,可以重写,以中文排序为例。 |
其他 |
|
获取命名区域的内容 |
根据命名空间,获取对应区域别的内容 |
其他 |
|
借助浮动对象框选区域 |
浮动对象框选区域 |
其他 |
|
同步筛选条件 |
同步筛选条件 |
其他 |
|
根据输入内容更新状态栏 |
根据输入内容更新状态栏 |
其他 |
|
点击单元格展现明细信息 |
|
其他 |
|
合并单元格null值填充 |
当用户人为的执行合并单元格操作后,想要获取合并区域非左上角单元格的数时获取到的是null值,但其实用户希望拿到的值为合并区域左上角的值。 |
其他 |
|
右键sheetTab修改表单名称 |
根据客户需求,右键sheetTab弹出修改表单名称的dialog。 |
其他 |
|
将html解析为富文本 |
在检测行业,有许多富文本,有些需要从数据库中存储的html直接解析过来。学习指南这部分代码比较多,此处对功能进行了抽取精简。 |
其他 |
|
当前选中Chart置顶 |
用户表单中包含多多个chart并重合时,将当前选中的chart置顶。 |
其他 |
|
时间单元格获取显示内容 |
对于设置为Date的单元格,调用getValue()方法时,会返回格林威治时间,项目中,希望用同一个方法,对于普通单元格,直接返回值,对于时间单元格,返回格式化的内容 |
其他 |
|
日期筛选器添加默认筛选条件 |
当某一区域内容为时间类型时,添加筛选时,包含默认的筛选项。 |
其他 |
|
包含公式的表格绑定 |
表格绑定中,某一列根据表格中的其它项计算得到,在表格绑定时需要随着数据扩展公式。 |
其他 |
|
表格绑定时合并部分单元格 |
表格绑定时,某些参数项相同时需要自动合并这些单元格,形成分组的功能。 |
其他 |
|
清除单元格内容后设置事件 |
单元格输入内容后右键清除指定单元格背景改变 |
其他 |
|
表格绑定时,表列值的转换与修改 |
在表格绑定中,某一列的数据在显示及获取时需要不同的数值,借助combox来实现这一功能。 |
其他 |
|
最大行数限制修改 |
|
其他 |
|
部分单元格内容提取 |
|
其他 |
|
在弹框中嵌入spread |
|
其他 |
|
点击图片弹出替换框 |
|
其他 |
|
实现单元格自动填充 |
用户输入内容时提示目标内容,或只允许用户在出现的提示信息中选择数据项 |
单元格 |
|
判断单元格是否为富文本格式 |
判断当前单元格是否为富文本格式 |
单元格 |
|
单元格图片hover提示 |
单元格图片hover提示 |
单元格 |
|
包含合并单元格的数据绑定 |
包含合并单元格的数据绑定 |
单元格 |
|
自定义单元格实现编辑可控 |
用户在编辑时,希望可以在单元格中有按钮控制当前单元格是否可以编辑,初次加载时默认不能修改,点击单元格中的某一按钮,可以变为可编辑状态,编辑完成之后点击按钮,变为不可编辑状态。 |
单元格 |
|
自定义单元格-鼠标悬浮添加图片 |
当鼠标滑过时,希望能显示小图标作为提示。 |
单元格 |
|
根据权限设置表格可操作区域 |
不同的用户只能编写特定区域,权限信息写在表格的tag中。 |
单元格 |
|
黏贴数据时跳过被保护单元格 |
复制数据到被保护的区域时,被保护的单元格无法黏贴。 |
单元格 |
|
数字滑动条筛选功能 |
使用滑动条进行筛选 |
单元格 |
|
双击单元格编辑富文本 |
右键菜单中添加编辑富文本选项,双击富文本单元格编辑富文本 |
自定义菜单 |
|
自定义右键菜单-插入复制行样式 |
自定义右键菜单:插入行复制样式 |
自定义菜单 |
|
自定义工作表标签区域右键菜单 |
自定义工作表标签区域右键菜单,删除时会打印相关信息 |
自定义菜单 |
|
自定义列头右键菜单-删除操作 |
用户删除整列时,希望做一些其它的操作,需要对整列删除的功能进行自定义 |
自定义菜单 |
|
表单保护下禁用右键菜单某项功能 |
用户在表单保护下禁用右键菜单自定义的某一项,非保护模式下不禁用 |
自定义菜单 |
|
状态栏右键菜单项全部勾选 |
用户想状态栏右键菜单项的所有功能都处于选中状态。 |
自定义菜单 |
|
列头右键菜单获取列头显示内容 |
用户在列头区域右键菜单时希望先获取列头显示内容,之后再弹出菜单。 |
自定义菜单 |
|
行头右键菜单—插入指定行数 |
|
自定义菜单 |
|
自定义右键菜单-局部行显示 |
部分行显示自定义的右键菜单,其他行不显示 |
自定义菜单 |
|
工作表插入行时复制样式 |
插入行复制样式 |
复制粘贴 |
|
复制粘贴按钮实现 |
点击复制粘贴按钮即可实现复制粘贴功能 |
复制粘贴 |
|
拷贝指定区域 |
选定区域后,点击按钮,可以将该区域的数据及样式拷贝至另一工作簿中 |
复制粘贴 |
|
重写CopyPast命令实现内部复制粘贴 |
重写CopyPast |
复制粘贴 |
|
条件验证禁止粘贴 |
|
复制粘贴 |
|
粘贴不影响单元格tag |
粘贴后 保留原Tag |
复制粘贴 |
|
设计器自定义菜单 |
在设计器新增一个菜单 |
设计器定制 |
|
设计器隐藏替换 |
隐藏、替换设计器的菜单 |
设计器定制 |
|
设计器自定制 - 下拉框 |
|
设计器定制 |
|
新增一个文件菜单按钮 |
增加文件菜单 |
设计器定制 |
|
设计器菜单优先级修改 |
设计器菜单展示的顺序修改 |
设计器定制 |
|
设计器菜单默认折叠 |
默认折叠设计器菜单 |
设计器定制 |
|
禁用部分右键菜单 |
|
设计器定制 |
|
设计器工具栏隐藏显示 |
|
设计器定制 |
|
设计器浮动工具栏 |
|
设计器定制 |
|