肥宅钓鱼网
当前位置: 首页 钓鱼百科

spreadjs入门(纯前端表格控件SpreadJS)

时间:2023-06-07 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

此功能包含在用于集算表和表格编辑器的SpreadJS脚本文件中。交叉列本质上将这些数据转换为更简化的行视图,例如用于数据输入的数据透视表。这与标准“隐藏”状态的行为相同,只是无法通过UI执行隐藏和取消隐藏操作。

SpreadJS结合40余年专业控件技术和在电子表格应用领域的经验而推出的纯前端表格控件,基于 HTML5,兼容 450 多种 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、明源云、远光软件等知名企业青睐,被中国软件行业协会认定为“中国优秀软件产品”。SpreadJS在界面和功能上与 Excel 高度类似,但又不局限于 Excel,而是为企业信息化系统提供 表格文档协同编辑、 数据填报 和 类 Excel 报表设计 的应用场景支持,极大降低了企业研发成本和项目交付风险。

SpreadJS官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

集算表

1. 多行列头支持

集算表现在支持在列标题中显示多行,允许您在相关字段的层次结构中直观地将列分组在一起。 此功能包含在用于集算表和表格编辑器的 SpreadJS 脚本文件中。

2. 列头自由区域

新版本中添加的另一个强大功能是支持集算表中的空闲标题区域。 这使您可以在 TableSheet 视图上方创建一个动态标题区域,其中包括对公式、格式设置等的完全支持,使其成为提供支持摘要数据的理想选择。

3. 交叉列支持

集算表交叉列是此次新版本中添加的最重要功能之一,极大地增强了数据输入功能。 交叉列允许您在单个行视图中显示(透视或转置)来自多个相关表或记录的字段。

下方示例是在单行而不是多行中显示具有多个记录选项的 Payment Method 字段。

在此示例中,交叉列允许您在一行中显示现金、支票、ACH 和 CC 选项,使您的用户可以轻松输入或编辑此数据。 交叉列本质上将这些数据转换为更简化的行视图,例如用于数据输入的数据透视表。

这也可以用于预算或费用报告等内容。

4. 基于集算表直接创建透视表

新版本中支持从 TableSheets 创建数据透视表。 您现在可以在创建数据透视表时引用 TableSheet 数据,如下所示:

5. 列头折叠模式增强

在许多情况下,TableSheet 中的列将包含比列宽更长的标题文本。Stacked-Mode API 增强功能允许您在不增加列宽的情况下显示全文,使其非常适合呈现窄列数据/条目,同时仍为标题标签提供上下文。 此增强功能现在支持在这些堆叠模式列标题中使用垂直文本:

工作簿与工作表

1. 跨工作簿公式函数支持

在此版本中添加的SpreadJS最受欢迎的功能之一是支持跨工作簿公式。

这个新功能允许您的用户输入包含对其他SpreadJS工作簿中数据的引用的公式。 其他工作簿的文件名包含在公式中的方括号内:

2. 形状支持引用单元格内容

在之前的 SpreadJS 版本中,我们为形状添加了在其中添加文本的功能。 我们在此版本中增强了此功能,现在包括在内容为形状时添加单元格引用的功能。

3. 显示所有工作表列表

为了使 SpreadJS 中的多个工作表易于导航,我们在工作表选项卡栏中添加了一个“所有工作表”按钮,该按钮显示工作簿中所有工作表的下拉列表,以便于选择它们。

4. 表格内的拖拽行为增强

SpreadJS中的拖放功能已得到增强,可以插入行而不是覆盖现有行。 选择一行并拖动它时,将出现一条突出显示的行,表示拖动行的新位置:

5. 支持工作表的“深度隐藏”设置

在新版本中,添加了一个新的隐藏状态,称为“深度隐藏”。这与标准“隐藏”状态的行为相同,只是无法通过 UI 执行隐藏和取消隐藏操作。此设置也支持对 Excel 兼容。

透视表

1. 支持日期切片器

SpreadJS数据透视表现在支持时间线切片器,这使您的用户能够方便地按特定日期切片数据。除了按日期过滤数据透视表外,您还可以使用时间线切片器通过强大的滑块控件按日期和/或时间。

2. 显示无数据项目

默认情况下,数据透视表将仅显示包含数据的项目,当行或列在过滤时不可见时,这一点尤其明显。使用这个新的“显示没有数据的项目”选项,您可以启用数据透视表来显示这些空白值,即使它们没有任何数据。

公式函数

1. 支持 “." 对象操作符

计算引擎现在支持使用“.” 作为运算符来检索对象的属性。 例如,如果单元格 A1 包含一个具有属性“productName”的对象,您可以使用此运算符来引用它:A1.productName。

表格编辑器

1. 格式化符号本地化语言支持

我们添加的新设计器功能之一是对 CultureInfo 的增强。 这包括:

  • 在 CultureInfo 类型中公开属性(id、名称、预定义格式)
  • 支持在数字格式对话框中自定义文化相关功能
  • 在我们的 GitHub 上发布的新文化信息包项目

2. Vue3 框架支持

已经在 SpreadJS 中支持 Vue3,并且在这个版本中,在编辑器组件中添加了 Vue3 支持。

接口与 API

1. 按条件获取有效区域:GetUsedRange()

不少同时使用SpreadJS和GCExcel的客户,都会问为什么GCExcel中提供了getUsedRange()方法,可以很方便的获取当前使用区域,从而获取相关数据。而SpreadJS却没有这个API,导致获取数据需要根据行列总数依次获取,但实际上,很多单元格都是空白单元格,写起来比较麻烦。SpreadJS也是积极响应客户需求,在15.1.0中新增了工作表(Worksheet)级别上的getUsedRange()方法。getUsedRange()方法接收一个参数,根据这个参数,可以获取不同元素的使用区域,详细的参数枚举列表如下:

2. 对区域直接设置样式

在之前的 SpreadJS 版本中,必须使用循环逐个单元格地设置样式和样式名称。 此版本通过在整个单元格范围上提供 setStyle 和 setStyleName API 消除了循环的需要,使代码更简单一些。

本文内容源自葡萄城

    推荐阅读
  • 马丁内斯接任葡萄牙男足主帅(西班牙足球主帅)

    马丁内斯球员时期曾效力于维冈竞技、斯旺西等队,退役后成为教练。在先后执教斯旺西、维冈竞技、埃弗顿队后,马丁内斯在2016年被聘为比利时国家队主帅,后率队在2018年世界杯上获得季军。2022年卡塔尔世界杯小组赛中,比利时队仅获得小组第三未能出线,马丁内斯也在合同到期后宣布离队。2022年卡塔尔世界杯上,葡萄牙队爆冷负于摩洛哥队无缘四强。世界杯过后,葡萄牙足协宣布桑托斯离任。欧锦赛预选赛的小组赛将于2023年3月开赛。

  • 野外的童年(被留守复刻的童年)

    日前,中国发展研究基金会与中国儿童中心组成联合课题组,奔赴全国28个县开展“贫困地区儿童早期发展状况调研”。6岁的王子墨也是刘楼乡的双留守儿童之一。去年11月,妹妹满两岁,王子墨妈妈王娟决定再次南下务工,他就这样变成了一个双留守儿童。刘月觉得,女儿的胆量与父亲的陪伴密切相关。刘明福把人生的转折点认定在初中。8月,代凯从苏州回家,和孩子的相处成了她的新课题。

  • 去除跳蚤方法(有效去除跳蚤的方法)

    去除跳蚤方法打扫屋子,清洗屋内长期使用的空间和物品。把宠物寝具丢进洗衣机清洗,然后甩干脱水。需要清洗的寝具包括宠物通常躺着或睡觉的任何东西,即使并非寝具。吸完以后要及时将灰尘倒入垃圾袋,再喷洒上灭虫的药马上烧掉或者扔掉,否则吸尘器会成为跳蚤最佳寄生场所。清洗衣物、床单、清除卫生死角,打扫干净后,关闭门窗喷杀虫剂后离开,十分钟后打开门窗散气。最好不要饲养宠物,即使饲养也要给宠物经常洗澡,喷洒去虫粉。

  • 生化妊娠后多久来月经 试管移植生化妊娠后多久来月经

    为什么生化妊娠后月经提前一般来说生化妊娠不会导致月经提前的现象,如果是生化妊娠后的下次月经提前1个星期属于正常现象。如果生化妊娠后的每次月经都提前一个星期以上,则可能是妇科疾病或者全身性疾病引起的月经提前。情绪因素不少生化妊娠的女性在怀孕前月经规律,但由于生化妊娠会影响到部分女性的情绪变化,使人体的内分泌系统暂时失调,从而出现月经不规律,月经推迟的现象。

  • 中原 白马寺(走进白马寺)

    历史上,以当时的洛阳城为核心的河洛地区,被称为“河南”,是华夏民族最早的政治活动中心之一。中国自有史料记载以来的夏商时期,洛阳始终都是这片地域的政治中心,前后共十三个朝代建都于此。人类所有的艺术,无论中国的,还是外国的;是宗教的,还是自然的;是艰难曲折,还是顺利通达,最终指向并归于心灵。

  • 通草猪蹄汤怎么做(三个步骤教你做好汤)

    通草猪蹄汤怎么做?猪蹄洗净去毛,冷水下锅焯掉血水;过冷水洗净,沥干备用;,今天小编就来说说关于通草猪蹄汤怎么做?下面更多详细答案一起来看看吧!通草猪蹄汤怎么做猪蹄洗净去毛,冷水下锅焯掉血水;过冷水洗净,沥干备用;所有药材洗净,沥干水备用;把药材连同猪蹄放入煮好的开水中,电饭煲用煲汤模式煲两个小时左右;盛出时淋上2勺炒菜火麻油,再加盐搅拌即可!猪蹄一同食用,药材可弃之。

  • 爱尔菲集成顶墙价格表(十三年匠心成就高端品质)

    爱尔菲拥有位于浙江省海宁市占地20000多平米的生产基地,企业战路转型再升级!终端超过500经过多年来的品牌建设,爱尔菲顶墙已经形成了完善的销售网络,在全国终端门店超过500家。爱尔菲获“浙江省科技型企业”称号此次“爱尔菲集成顶墙”被评为“浙江省科技型中小企业”,是政府对我爱尔菲在集成顶墙、电器技术方面给予的莫大肯定,也与公司历年来在产品技术研发这一块的大力投入密不可分。

  • 2022福建面向福州第二批五年制高职学校录取分数线

    7月25日,第二批五年制高职学校开始录取。五年制高职投档要求及录取办法为:综合素质评定合格,在普高最低控制线上按志愿轮转投档,未满额的学校再降至五年制高职最低投档控制线上从高分到低分择优录取。福建体育职业技术学院五年专运动训练专业录取办法:根据《福建省教育厅办公室关于做好2021年福建体育职业技术学院五年专运动训练专业招生工作的通知》的“省高考体育类录取计算综合分办法”,结合专业测试合格名单进行投档录取。

  • 公立幼儿园老师会取消编制吗(幼儿园教师有编制嘛)

    想要考幼儿园编制首先得有相应的幼儿教师资格证,其次年龄不能超过35周岁,而且学历要是全日制本科及以上的人员才能报考。但是,21年底教育部发布的教师法修改草案征求意见稿,却让幼师岗位产生了新的变化。新教师草案虽然提高了对于教师岗位的任职要求,但是同时也保障了教师的履职行为以及工资待遇。

  • 机械硬盘可以直接换固态硬盘么(电脑机械硬盘怎么换固态硬盘)

    可以,现在的硬盘都是SATA接口,都可以换成固态硬盘,下面我们就来说一说关于机械硬盘可以直接换固态硬盘么?然后将系统安装在固态硬盘里,大文件放到机械硬盘上,可以大幅提高系统运行速度。方法2:换掉原机械硬盘,直接装一个SATA接口的固态硬盘,这样需要固态硬盘的容量够大,也要考虑以后自己的文件存储是否够用。