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

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

本文内容源自葡萄城

    推荐阅读
  • 失望是什么意思(失望的意思)

    以下内容希望对你有帮助!失望是什么意思失望是一个汉语词语,拼音是shīwàng,意思是感到没有希望,失去信心;希望落了空;因为希望未实现而不愉快。出自《孟子·尽心上》:“达不离道,故民不失望焉。”

  • 愚公移山原文译文(愚公移山翻译)

    北山愚公者,年且九十,面山而居。遂率子孙荷担者三夫,叩石垦壤,箕畚运于渤海之尾。河曲智叟亡以应。操蛇之神闻之,惧其不已也,告之于帝。帝感其诚,命夸娥氏二子负二山,一厝朔东,一厝雍南。本来在冀州的南部、黄河北岸的`北边。北山脚下有一个叫愚公的老人,年龄已经近九十岁了,面对着山居住。愚公苦于山北面道路阻塞,进进出出曲折绕远。大家纷纷表示赞同他的意见。从此,冀州的南部,直到汉水的南岸,没有山冈阻隔了。

  • 描写美食不可辜负的古诗词(他不只是千古第一诗神也是食神)

    苏轼一生可谓是命运多舛,悲惨坎坷,仕途上又多次遭遇被贬。日啖荔枝三百颗,不辞长作岭南人。只惭无补丝毫事,尚费官家压酒囊。黄州好猪肉,价贱如泥土。这种米果就此叫成了“为甚酥”,苏轼也为这种“为甚酥”就写下了这首《为甚酥诗》。黄州人也把这种“为甚酥”称作为“东坡饼”,以表对伟大“食神”的尊敬。无肉令人瘦,无竹令人俗。诗神能从美食中幻化出无限的哲理人生,看来“吃”也是一种人生。

  • 叙永县2022小升初学位怎么分配 2021年叙永县城区小学招生划片

    采取摇号电脑随机配位和教育局统筹安排相结合的方式分配学位。未被录取的剩余小学毕业生由县教育体育局根据家长意愿统筹安置到叙永镇中学。

  • 皮拉是什么菜 皮拉是什么菜图片

    苤蓝又称土苤、茄莲,球茎甘蓝等,为十字花科二年生草本植物。按球茎皮色分绿、绿白、紫色三个类型。按生长期长短可分为早熟、中熟和晚熟三个类型。早熟品种植株矮小,叶片少而小,定植后50-60天收获,代表品种有北京早白、天津小缨子等。

  • 尾灯 尾灯进水有雾气怎么办

    尾灯分类灯泡目前主要有三种,一种是卤素汽车灯泡,一种是HID汽车灯泡,还有就是新兴的LED汽车灯泡。其中,有些车型把刹车灯和位置灯组合在一起,做成的灯泡是双丝的,如P21/5W的灯泡,当处于刹车灯状态时功率是21W,处于位置灯状态时功率是5W。led车灯已成为一种潮流时尚趋势,如奥迪、宝马等著名品牌汽车制造商已经广泛使用led汽车灯泡。

  • 哪些人不能吃佛手瓜(不能吃佛手瓜的人群简述)

    我们一起去了解并探讨一下这个问题吧!哪些人不能吃佛手瓜阴虚体热、体质虚弱者的人不适合吃佛手瓜。因为佛手瓜属于温性食物,所以凡属阴虚体热和体质虚弱的人应少食,这样的人吃佛手瓜会加重症状的发展。且佛手瓜不宜生吃。如果生吃的话可能会对肠胃造成一定的负担,尤其是肠胃功能并不是很好的人,更加要注意。

  • 爆炒鸡胗的做法高清(简单快手零失败)

    食材:鸡胗500克,金龙鱼KING'S亚麻籽油1勺,孜然粒10克,料酒1勺,蚝油2勺,原汁酱油1勺,海盐少许,芝麻香油几滴,姜丝少许,葱花少许做法:1.鸡胗清洗干净,撕去黄色的鸡内金,刮去表面多余的油脂。

  • 怎么看出尾盘抢筹(都有什么情况)

    尾盘大资金介入有很多内在原因,有些情况是主力在突击收集筹码,虽然尾盘有所拉高,但多数次日表现平平;有些情况则是主力在做K线图形,使得图形好看达到欺骗散户的目的。还有情况是突发事件或次日有利好消息公布,先知先觉的主力尾盘大肆抢筹,次日高开高走以达获利;还有情况是游资做盘,因其实力不够,尾盘出手相对容易做出图形,三五日的过山车行情等等。虽然都是尾盘大资金介入,但具体情况要具体分析对待了。

  • 东风英菲尼迪发布会(英菲尼迪褪去豪华品牌)

    2022年1月5日,东风汽车有限公司官方发布消息称,东风英菲尼迪将作为一个独立的事业总部纳入东风日产的管理体系。而旗下豪华品牌英菲尼迪成为先行者,其已褪去豪华品牌外衣,归入普通品牌行列。其中,在中国销量突破22万辆,不断刷新纪录。针对两者共同的处境,分析人士认为,英菲尼迪与讴歌在品牌层面均处于弱势。数据显示,受新冠肺炎疫情、原材料短缺等因素影响,日产在华2021年1月份至11月份累计销量为124.48万台,同比下降3.1%。