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

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

本文内容源自葡萄城

    推荐阅读
  • 异形观看顺序(异形有几部前传)

    异形观看顺序《异形》前传电影《普罗米修斯》由导演雷德利·斯科特所执导,影星劳米·拉佩斯,迈克尔·法斯宾德,盖·皮尔斯,查理兹·塞隆等主演,影片于2012年6月8日上映。该片是2012年电影《普罗米修斯》的续篇,《异形》系列前传三部曲的第二部。影片讲述了一艘飞船在执行救援任务时不慎将异形怪物带上船后,船员们与异形搏斗的故事。

  • 分式方程的根是什么意思(分式方程的根指的是什么)

    以下内容大家不妨参考一二希望能帮到您!分式方程的根是什么意思是指可使方程左、右两边相等的未知数的取值。分母里含有未知数或含有未知数整式的有理方程叫做分式方程,分式方程的增根并不是原分式方程的根,而是分式方程去分母后化成的整式方程的根。中学阶段的一元一次方程,一元二次方程,以及可化为上面两种方程的分式方程的解通常都叫做方程的根。

  • 脸部按摩仪有哪些功效(为什么风靡一时的脸部按摩仪销声匿迹了)

    脸部按摩仪有哪些功效很多年前铺天盖地的脸部按摩仪帮助去皱、促进护肤品吸收。当时网上还有很多手法帮助皮肤提高吸收率。且不说效果如何,新鲜度以及热度退却后大概率是吃灰的命运。然而现实是残酷的。因为涉及太多方面了。别相信自己的持久力,会被疯狂打脸的。周期一过热度就降低。使用频率自然降低,加之高门槛的使用手法会加剧产品吃灰,最后都会收起来放入柜子里。不断变化才是根本。

  • 饮食正常一个月体重减少6斤正常吗(怎么才能让体重下降10斤)

    减肥的关键是减脂,只有减掉多余脂肪,才能真正瘦下来,恢复一副苗条的身材。而一斤脂肪的热量是3900大卡,10斤脂肪的热量相当于是39000大卡。减肥的人应该知道,饮食是决定减肥成败的重要一环。而一些低脂肪的肉类食物,可以给身体补充蛋白质,降低暴食欲望。减肥期间,我们并不是远离各种肉类食物或者不吃主食,而应该远离各种加工零食,少吃一些煎炸类的食物,少喝各种高糖分饮料。

  • 简单的爱情句子(有什么关于爱情的说说)

    简单的爱情句子幸福,是活在当下,两情相悦。甜蜜的想念日夜萦绕,彼此相属,情趣清雅,逍遥在山水云雾间,两不相厌。“我爱你”三个字,讲出来只要三秒钟,解释要三小时,证明却要一辈子。不要因别人的经历,而对爱情失去信心。甚至不要因自己从前的厄运,而不再相信爱情。因为对每个人而言,别人过得怎样,其实毫无借鉴意义。等待是山重水复,怦然心动是你。相遇是柳暗花明,如梦初醒是你。重逢是始料未及,别来无恙是你。

  • 家庭臭豆腐的制作方法

    下面内容希望能帮助到你,我们来一起看看吧!家庭臭豆腐的制作方法将1/4块嫩豆腐切超小块。1/4块嫩豆腐、虾酱1大匙、温水400CC、盐少许混合搅拌均匀,室温放置两天后即可。切小块,放入已经做好的卤汁里。8小时以后可用。锅内倒入大量的油,烧至7成热,将腌好的老豆腐入油锅炸至金黄即可。

  • 早餐吃什么能减肥(减肥早餐吃什么)

    早餐可以吃鸡蛋、面包、牛奶,这些有利于减肥,还能补充营养物质,接下来我们就来聊聊关于早餐吃什么能减肥?以下内容大家不妨参考一二希望能帮到您!鸡蛋和牛奶中含有丰富的蛋白质和钙、铁,多种矿物质,既能补充身体所需要的营养,还不容易引起脂肪的堆积。想要减轻体重,除了要控制饮食以外,还要加上运动,而且不要因为想减肥就不吃午饭或者是晚饭,最好就是不要吃高热量。

  • 用生命守护信仰演讲稿(用生命守护信仰)

    8岁时,母亲杨开慧被捕入狱,毛岸英也被关进牢房。杨开慧牺牲后,地下党组织安排毛岸英和两个弟弟来到上海。后来,由于地下党组织遭到破坏,毛岸英兄弟流落街头。新中国成立初期,担任过工厂的党委副书记。1950年11月25日上午,美空军轰炸机突然飞临志愿军司令部上空,投下了几十枚凝固汽油弹。在作战室紧张工作的毛岸英壮烈牺牲,年仅28岁。这是毛泽东一家为了中国人民的革命事业献出生命的第六位亲人。

  • 马蹄荸荠的功效与作用(吃马蹄荸荠的好处)

    马蹄荸荠的功效与作用生津止渴,荸荠白白嫩嫩,味甜多汁,又富含粘液,是具有生津止渴的作用的,能帮助清除胸中烦闷,缓解热病津伤口渴。清肺化痰,荸荠性甘、寒,能清肺热,又富含粘液质,有生津润肺化痰作用,故能清化痰热,治疗肺热咳嗽,咳吐黄粘浓痰等症。降血压,荸荠汁加鲜藕汁,梨汁,鲜芦根汁,麦冬汁一起,称为“五汁饮”,用于生津消热,降低血压。

  • 老司机开车什么意思(老司机开车啥意思)

    以下内容希望对你有帮助!老司机开车什么意思老司机并不是真的现实生活中开车的驾驶司机,而是泛指某领域内经验丰富,行止稳健者。亦经常被用于特指库存资源丰富的人。多为谐音、错别字改成,也有象形字词,以及在论坛上引起流行的经典语录。这些语言先于网上流行起来,然后融入到我们的日常生活中。多为搞笑、讽刺、赞美、以及恶搞之词或句子。