专栏首页葡萄城控件技术团队SpreadJS 类Excel表格控件 - V12 新特性详解
原创

SpreadJS 类Excel表格控件 - V12 新特性详解

我们很高兴的宣布:纯前端类Excel表格控件 - SpreadJS 正式推出了 V12 新版本,此次的新版本中包含了诸多重量级的功能和来自客户的新需求,如对形状和富文本的支持,也有新增的图表类型,还有更多在细节处的更新。

形状(Shapes):在 SpreadJS 中根据需要添加内置或自定以的形状

SpreadJS V12已经实现了诸多类 Excel 的内置形状,如线条、矩形、箭头、流程图,可以为您的前端界面添加更多的细节展现和可视化效果,并且这些内置的形状都可以无缝的进行导入导出。

(图:SpreadJS V12 内置形状)

您还可以通过 SpreadJS V12提供的新能力来自定义您所需要的形状,并且所有的形状属性均可以设置为公式,这就意味着,您的形状可以随着数据的变化而变化,从而为您的前端界面效果带来极大的提升。下面的例子就是利用自定形状来实现一个保险理赔界面的例子

(图:SpreadJS V12 自定义形状 - 保险理赔实例)

富文本格式(RichText Formatting):在同一个单元格中包含不同的文字格式

通过丰富的文本格式,用户现在可以为单个单元格添加粗体,斜体,字体和所有基本格式!

(图:SpreadJS V12 富文本格式)

新增图表类型:雷达图(Radar),旭日图(Sunburst)和树图(Treemap)

通过丰富的文本格式,用户现在可以为单个单元格添加粗体,斜体,字体和所有基本格式!这些新图表(也可在Excel中使用)具有完整的 SpreadJS 在线表格编辑器支持,您可以无缝导入和导出包含这些图表的Excel文件。

雷达图(Radar)显示具有任意数量变量的多变量观测值;它通常用于表现个性特征。

(图:SpreadJS v12 新增雷达图(Radar))

旭日图(Sunburst)展示了从根节点(中心)向外到较低层次结构的分层数据。内圆的一段是外圆的分段的父代,它位于父代的角度扫描范围内。 旭日图非常适合展示如何将一个类别或级别(环)分解为其所占的大致比例。

在下面的例子中,世界人口用大陆、区域、国家来表示,并使用颜色进行区分。这样一来,人口的分布立即变得清晰起来:

(图:SpreadJS v12 新增旭日图(Sunburst))

树图(Treemap)显示结合相对数量的分层信息。如果您的应用程序存在空间限制,并且您需要使用工作表中的表中定义的众多实体绘制数千个数据点,则它们特别有用。

以下是用树图表示的世界人口图表:

(图:SpreadJS v12 新增树图(Treemap))

新增迷你图(Sparkline)类型:条形码(Barcode)

通过设置迷你图类型,您可以轻松的在单元格中呈现您需要的条形码,SpreadJS v12已经支持 QRCode, EAN-13, EAN-8, Codabar, Code39, Code93, Code128, GS1_128, Code49, PDF417, DataMatrix

图表动画效果

借助SpreadJS为柱状图,条形图,折线图和饼图创建新的无缝加载和更新动画,让您的仪表板真正闪耀起来。

(图:SpreadJS v12 新增图表动画)

类 Excel 的精准选择

Excel 的新功能允许用户先选择一个范围,然后取消选择特定单元格。 SpreadJS 已添加此功能。

(图:SpreadJS v12 新增类Excel精确选择)

关于葡萄城

赋能开发者!葡萄城集团成立于 1980 年,是全球领先的集开发工具、商业智能解决方案、管理系统设计工具于一身的软件和服务提供商。西安葡萄城是其在中国的分支机构,面向全球市场提供软件研发服务,并为中国企业的信息化提供国际先进的开发工具、软件和研发咨询服务。葡萄城的控件和软件产品在国内外屡获殊荣,在全球被数十万家企业、学校和政府机构广泛应用。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 纯前端表格控件SpreadJS V11.2新版本发布,全面支持React和Vue

    SpreadJS 是一款基于 HTML5 的纯 Java 电子表格和网格功能控件,在外观、功能和操作上都与 Excel 高度类似,在表格数据处理上比 Grid ...

    葡萄城控件
  • 【图解】Web前端实现类似Excel的电子表格

    本文将通过图解的方式,使用纯前端表格控件 SpreadJS 来一步一步实现在线的电子表格产品(例如可构建Office 365 Excel产品、Google的在线...

    葡萄城控件
  • 葡萄城公开课—SpreadJS 类Excel表格控件,V12新功能详解

    SpreadJS是一款基于 HTML5 的纯 JavaScript 电子表格和网格功能控件,以“高速低耗、纯前端、零依赖”为产品特色,可嵌入任何操作系统,同时满...

    葡萄城控件
  • jQuery 复制表单 Bug 及修复

    当 jQuery 复制表单时,会漏复制 textarea 和 select 的值。更详细的描述见 http://bugs.jquery.com/ticket/3...

    前端GoGoGo
  • Java设计模式总结

      设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。通过对这些设计模式的合理使用能够是我们的系统更加...

    用户4919348
  • Redis实用监控工具一览

    第一个就介绍一下,Redis自带的性能检测工具redis-benchmark, 该工具可以模拟 N 个客户端同时发出 Y 个请求。可以使用 redis-benc...

    lyb-geek
  • 面向对象设计中类的关系

    所谓的设计正是采用恰当的方式组织类关。因此谈设计我认为首先要从类之间的关系开始说起.

    進无尽
  • Survey | 多任务学习综述

    深度学习模型通常需要大量有标签数据才能训练出一个优良的分类器。但是,包括医学图像分析在内的一些应用无法满足这种数据要求,因为标注数据需要很多人力劳动。在这些情况...

    DrugAI
  • 从华为大龄员工看员工激励、股权激励的问题

    今天,尚且可以用二十五岁的年轻人来取代三十五岁的中年人,再过十年,二十五岁的年轻人不够用,甚至比三十五岁的中年人更加难于管理,那个时候,企业又将如何发展呢?

    王拥军
  • ffmpeg控制台上不能输出信息的解决办法

    -mwindows是windows窗口APP所需的参数,而要在控制台下输出信息必须是windows控制台程序。

    雪影

扫码关注云+社区

领取腾讯云代金券