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

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 消除了循环的需要,使代码更简单一些。

本文内容源自葡萄城

    推荐阅读
  • 银行贷款10万怎么贷(银行贷款10万贷法)

    银行要求借款人具有二代身份证、稳定的工作证明、收入证明、贷款用途证明;个人信用状况良好;对借款人的收入也有一定条件的限制,一般会要求借款人月均收入不低于4000元。在提交相关申请资料后,银行审核通过就可以申请到月收入的5-8倍的贷款,即:无抵押无担保贷款平安银行新一贷贷款。2015年10月24日起执行的最新银行存贷款基准利率表:六个月(含)4.35%,一年(含)4.75%,一至五年(含)4.9%贷款主体必须成年,且具有完全民事行为能力。

  • 笔记本怎么做双烤测试(笔记本如何做双烤测试)

    我们一起去了解并探讨一下这个问题吧!笔记本怎么做双烤测试首先安装打开,点击软件。然后等待测试四十分钟即可,观察右下角的,时间等于四十分钟即可停止。如果电脑稳定性有任何问题,那么软件会提示的。

  • 如何修身养性让自己心灵强大(修身养性让自己心灵强大方法)

    如何修身养性让自己心灵强大读书。书中自有黄金屋书中自有颜如玉,多读书可以增加自己的学时,丰富自己的精神世界。对自己是最好的。要想爱别人,首先要学会爱自己。好好注重保养,并不是说上了年纪才能保养,从年轻的时候就保养自己会让你以后的`生活更加舒心,有一个健康的身体才可以从心灵上得到安慰。做自己喜欢的事。

  • 2022年河南省特岗教师工资待遇(2021年河南省特岗工资)

    特岗教师在工资待遇、职称评聘、评优评先、年度考核等方面与当地公办学校教师同等对待。特岗教师未能按协议要求履行义务的,设岗县(市)有权主动解除服务协议。答:特岗教师服务期满、考核合格且在当地留任后,3年服务期计算为连续工龄。特岗教师服务期满、取得《特岗教师服务证书》后,跨县(区)聘用从教或自行择业的,工龄计算按照有关规定执行。

  • 脸部补水的方法用哪种(5种方法脸部补水)

    下面内容希望能帮助到你,我们来一起看看吧!脸部补水的方法用哪种睡前可以敷一个保湿面膜,敷完面膜后,可以涂上质地比较厚重的乳霜锁住水分。早上可以多涂几遍爽肤水,轻轻按摩皮肤,促进爽肤水的吸收,保持皮肤水润。要多喝水,体内如果缺水,脸部皮肤也会缺水。可以随身携带一小瓶保湿的喷雾,当脸部感觉到干燥时,可以在脸上喷2-3次。定期去角质,可以使皮肤更好的吸收水分。

  • 我的世界哈利波特魔法学院游玩(哈利波特玩家在我的世界中重建霍格沃茨魔法学院)

    我的世界哈利波特魔法学院游玩既然要打造《哈利波特》主题游戏,霍格沃茨魔法学院显然是其中最为重要的场景。TheFlooNetwork团队也是花了九牛二虎之力才还原了学校的布局和建筑,殊为不易。为了庆祝上述节点,“ducky_67”分享了目前项目的进展情况。“ducky_67”在海外《我的世界》玩家社群中分享了一段影片,展示了他六年以来的成果。因为是单人项目,整个重建过程拖得太久,六年间《我的世界》也更新了很多细节,游戏里出现了许多可以利用的元素。

  • 如何才能看懂市盈率(史上最全市盈率解析)

    对于未来几年净利润能够保持单位数至30%增长区间的公司,十至二十多倍市盈率合适。资本和劳动因素两极构成了整体增速。例如当下长期国债利率5%,那整体市场市盈率应该为20PE,这个说法只能说半对。股市与国债的不同在于风险,当长期国债收益率下降时,市场风险往往增大,风险利率发挥作用。但是即便业绩稳定的企业也可能在某个季度出现非经常性损益,那么企业的净利润会出现扭曲现象,致使市盈率失真。

  • (借款要注意哪些问题)

    借款要注意哪些问题如今,借款为生活提供了众多便利,借款可以分期还款,缓解个人资金压力,让手头更宽裕一些虽然借款已经称得上是一件普遍的事,但是还有部分人对借款常识不太了解,认为借款手续麻烦,放款慢,其实现在很多消费金融借。

  • 唐朝官户的特点(唐朝户口本)

    二就是从法律层面,以严苛的法律条文,提高乡官的责任心,保障户籍制度的完整性。这段律法的大概含义为,里正一职,负责调查当地户口,收百姓手实,造户籍档案。)到了跨年之际,里正便会凭借年初收缴的手实,挨家挨户的进行核实查验,而这种核实信息的方式,便被称作“团貌”。因为人的外貌与年龄,是会随着时间的流逝而发生改变,所以除了每年进行一次团貌,还要每三年制定一

  • 华为徕卡是什么意思 徕卡是什么?

    华为徕卡即是德国的高端相机品牌,其镜头素质、拍照的算法、优化口碑极佳;通过徕卡认证,说明华为的摄像机拍照能力符合徕卡的拍摄标准。华为技术有限公司于1987年在中国深圳正式注册成立。华为技术有限公司是一家生产销售通信设备的民营通信科技公司,总部位于中国广东省深圳市龙岗区坂田华为基地。