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

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

本文内容源自葡萄城

    推荐阅读
  • 巴拉巴拉是什么意思(巴拉巴拉是什么梗解释)

    我们一起去了解并探讨一下这个问题吧!巴拉巴拉,英语单词俚语中废话,瞎说的意思,取谐音巴拉巴拉等一些废话的意思。巴拉巴拉,就是很会唠嗑的意思,形容一个女的话很多。一般指的是贬义词。巴拉巴拉,表示得意的语气助词,无实际意义。巴拉巴拉,一般表示“七嘴八舌的讨论”,也有时候表示“唠叨”,还有时候表示“未完待续”。“巴拉巴拉”也可写作“吧啦吧啦”。

  • 江西师范大学简介(有关江西师范大学简介)

    江西师范大学简介江西师范大学是教育部、江西省人民政府共建高校和中西部高校基础能力建设工程高校。中正大学于1949年更名为南昌大学,1953年全国院系调整后改为江西师范学院,1969年更名为江西井冈山大学,1972年复名为江西师范学院,1983年更名为江西师范大学。2003年,江西金融职工大学整建制并入学校。

  • 有关好看的姐弟恋小说推荐(打死我都不谈姐弟恋)

    对方对她一见钟情。天子登基,后宫虚设,宦官弄权,只手遮天。病益深重,几近膏肓之际,圣旨下到门前。当今圣上,以整个江南为礼,聘傅瑜为后。少年一身锦衣,容貌如旧,匆匆跑进房间,心疼抱住榻上之人。女主高中初恋去世后,女主大受打击,多年都没有开始第二段恋情。滥好心、倒霉命的少侠吭吭哧哧救了萝莉。追求她、保护她、鼓励她,经常找她聊天,想尽办法见面。

  • 2020石家庄西部长青景区暑期特惠活动汇总

    活动一每人2000元消费券免费送,总量超5亿元,随便领!自驾路线线路一:石家庄动物园南行800米至杏苑路,右转3公里至西部长青旅游度假区。

  • 蜗牛雌雄同体什么意思(蜗牛雌雄同体指什么)

    跟着小编一起来看一看吧!蜗牛雌雄同体什么意思蜗牛并不是生物学上一个分类的名称,一般是指腹足纲的陆生所有种类。一般西方语言中不区分水生的螺类和陆生的蜗牛,汉语中蜗牛只指陆生种类,而广义的蜗牛还包括巨盾蛞蝓。蜗牛是一种包括许多不同科、属的动物。而大部分软体动物都是雌雄同体的,也就是在一个生物体中雌、雄性状都明显的现象或者说同时具有两性腺体。

  • 人参种植方法及时间(人参的栽培技术及田间管理和注意事项)

    人参栽培注意事项:整地下种后,用新高脂膜喷雾土壤表面隔离病虫源,提高出苗率。出苗后,松土除草消除杂草病株,培土追肥,疏花摘蕾向叶面上喷施药材根大灵使根茎快速膨大,药用含量大大提高。加强对病虫害的综合防治并喷施新高脂膜增强防治效果。生长期间有斑点病、疫病和炭疽病为害,可用波尔多液喷射防治。

  • 初中化学中考常见的化学方程式(初中化学方程式大全及现象精练整理中考化学)

    一、氧气的性质:1.1.单质与氧气的反应:(化合反应)1、镁在空气中燃烧:2MgO2点燃2MgO现象:燃烧、放出大量的热、同时放出耀眼的白光2、铁在氧气中燃烧:3Fe2O2点燃Fe3O4现象:剧烈燃烧、火星四射、生成黑色的固体3、铜在空气中受热:2CuO2△2CuO4、铝在空气中燃烧:4Al3O2点燃2Al2O35、氢气在空气中燃烧:2H2O2点燃2H2O现象:淡蓝色的火焰6、红磷在空气中燃烧:4

  • 学生会面试自我介绍注意事项(学生会面试自我介绍的禁忌)

    学生会面试自我介绍注意事项?学生会面试自我介绍注意事项第一步,先明确自己要加入的部门,对部门的基本情况进行一个相应的了解,起码要知道人家是干嘛的。学生会面试与职场面试很大的不同在于,你可以很放松的去展示自己,记得要放得开。第四步,说说自己曾经做过的牛逼事儿,不用太正经,最好带点轻松幽默,最好是说做的还不够完美,希望在大学加入学生会后像学长学姐们学习,然后把事情做完美。

  • excel计数函数怎么使用(excel表格中常用的五种计数函数以及他们的使用方法)

    在日常工作学习生活中,我们经常遇到需要统计相关数据数量的情况,甚至按条件来进行计数,这时候我们就需要借助计数函数来解决相关问题。接下来我们来熟悉一下excel表格中常用的五种计数函数以及他们的使用方法:所有函数均为英文状态下书写,包括标点符号。

  • 瘦腿怎么练最快图解(有哪些方法)

    双腿向外打开45度,两脚距离宽于髋部,然后身体蹲下。膝盖微微弯曲,身体保持挺直,然后慢慢地弯曲髋部,直到上身与地面水平,保持5秒钟,然后恢复原状。两脚分开,与肩同宽,双手放在身侧。抬起右膝盖直到大腿与地面持平,同时双手并拢举高于头部,。俯卧在一张长凳上,双腿吊在长凳边缘之外。腹部用力,抬起双腿知道身体成一直线,。