在web浏览器上运行的前端JS在线Excel表格编辑开源组件
2024-06-23 0
1张幸运表
Luckysheet是一款类似Excel的纯前端在线表格,功能强大,设置简单,开源
特征
#格式配置
样式(更改字体样式、字体大小、颜色或其他常见样式)
条件格式(突出显示感兴趣的单元格或单元格范围;强调异常值;使用与数据中特定变化相对应的数据条、色阶和图标集可视化数据)
文本对齐和旋转
支持文本截断、溢出和自动换行
数据类型
货币、百分比、数字、日期
自定义(与Excel一致,例如:##,###000,$1,23456$##,###000);[红色]($##,###000),($*##,###000);(($*'-');(@),08-05PM01:30MM-ddAM/PMhh:mm)
单元格内的各种样式(AltEnter可以定义单元格内的换行符、上标、下标以及单元格内每个文本的不同样式)
#细胞
拖选修改单元格(操作选区可以拖动四个边移动选区,也可以右下角对选区进行拖拽填充操作)
选择下拉填充(对于1,2,3,4,5的序列,下拉填充将基于1的范围,对于2,4,6,8,范围将是2。支持算术序列,比例顺序、日期、周、日、月、年、中文数字填写)
自动填充选项(填充下拉菜单后,将出现填充选项菜单,支持选择副本、序列、仅格式、仅填充格式、天、月和年)
多选操作(可以按住Ctrl键对单元格进行多选操作,并支持多选的复制粘贴)
查找替换(搜索替换内容,支持正则表达式、全字、区分大小写)
定位(可以根据单元格数据类型自动定位和选择,选择后进行格式化等批量操作)
合并单元格
数据验证(表单功能)(支持Checkbox、Dropdown、datePicker)
#行列操作
隐藏、插入、删除行或列
冻结行或列(支持冻结第一行和第一列、冻结选择并拖动冻结调整栏)
文本分割(文本可以根据不同的符号进行分割,类似于Excel的列分割功能)
#操作经验
撤销重做
复制/粘贴/剪切操作(支持Luckysheet格式的复制到excel和excel到Luckysheet)
热键支持(热键操作与Excel保持一致;如有差异或遗漏请告知我们)
格式刷(类似于GoogleSheet)
拖放任何选区(选择单元格、输入公式并插入图形,这些都将与选区相关。您可以通过拖动和放大或缩小选区来更改与其关联的参数)
#公式和函数
内置公式
数学(SUMIFS、AVERAGES、SUMIF、SUM等)
文本(连接、REGEXMATCH、MID)
日期(DATEVALUE、DATEDIF、NOW、工作日等)
财务(PV、FV、IRR、NPV等)
逻辑(IF、AND、OR、IFERROR等)
搜索查询(VLOOKUP、HLOOkUP、INDIRECT、OFFSET等)
动态数组(Excel2019新函数,SORT、FILTER、SINGLE、RANDARRAY、SEQUENCE)
公式支持数组({1,2,3,4,5,6},CrtlShiftEnter)
远程公式(DMTEXTTFIDF、DMTEXTTEXTRANK、DATACNSTOCKCLOSE等。需要远程接口,可以进行复杂的计算)
自定义公式(根据ID识别年龄、性别、出生日期、省份、城市等。AGEBYIDCARD、SEXBYIDCARD、BIRTHDAYBYIDCARD、PROVINCEBYIDCARD、CITYBYIDCARD等,可以随意添加自己的公式)
#table的操作
2X表
X-Sheet-高性能WebJavaScriptCanvas电子表格
功能列表
首先我们看一下README中的功能描述
撤消撤消
格式画家
格式清晰
文本格式
字体设置
字体大小
来源大胆
草书
强调
划伤的
文字颜色
细胞颜色
单元格边框
草书字体
倾斜挡板
底部倾斜度
合并单元格
水平对齐
自动换行
冷冻细胞
细胞功能(处理)
设置行高和列宽
复制、剪切、粘贴(处理)
自动填充
插入行和列(处理)
删除行和列(处理)
隐藏行和列(处理)
多重支持
本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。