SpreadJS的数组公式介绍
SpreadJS纯前端表格控件是基于HTML5的JavaScript电子表格和网格功能控
件,适用于.NET、Java和移动端等各平台在线编辑类Excel功能的表格程序开
发。
本文主要介绍了SpreadJS的数组公式。
数组公式是指可以在数组的一项或多项上执行多个计算的公式,你可以将数组视为
一行值、一列值或行值和列值的组合。数组公式可以返回多个结果,也可返回一个
结果。
数组公式通常称作CSE(Ctrl+Shift+Enter)公式,因为不是只按Enter键,而是
要按Ctrl+Shift+Enter完成公式。
数组常量是数组公式的组成部分。可以通过输入一系列项然后手动用大括号({})
将该系列项括起来创建数组常量。使用逗号分隔各个项,将创建水平数组(一
行)。使用分号分隔项,将创建垂直数组(一列)。要创建二维数组,应在每行中
使用逗号分隔项,并使用分号分隔每行。数组常量中只能包含常量,比如数字、
字符串等。例如:
={1,2,3}{4;5;6}
/Returnsanarrayasfollowing:
[[4,8,12],
[5,10,15],
[6,12,18]]
/
类似于setFormula方法,你可以使用setArrayFormula方法来设置数组公
式。在公式输入框中数组公式会被包含在大括号中({})。
//setarrayformulauserange
sheet.setArrayFormula(6,4,4,3,''=A1:A4A1:C1'');
效果展示:
|
|