枚举类 OperatorKind

java.lang.Object
java.lang.Enum<OperatorKind>
com.grapecity.documents.excel.expressions.OperatorKind
所有已实现的接口:
Serializable, Comparable<OperatorKind>, Constable

public enum OperatorKind extends Enum<OperatorKind>
代表公式运算符。
  • 枚举常量详细资料

    • Addition

      public static final OperatorKind Addition
      表示加号(+)运算符。

      加号(+)运算符的主要用途是两个数相加。
      此运算符仅定义于 double 操作数,并且它总是将其操作数缩小到 double
      语法:
      expression1 + expression2+expression2
      部分:
      expression1:可选。任何数值或字符串表达式。
      expression2:必选。任何数值或字符串表达式。

    • Subtraction

      public static final OperatorKind Subtraction
      表示“-”运算符。

      返回两个数值表达式之间的差或数值表达式的负值。
      语法:
      expression1 - expression2-expression2
      部分:
      expression1:可选。任何数值或字符串表达式。
      expression2:必需。任何数值或字符串表达式。

    • Multiply

      public static final OperatorKind Multiply
      表示操作符。

      乘以两个数字。
      语法:
      expression1 expression2
      部分:
      expression1:必需。任意数值或字符串表达式。
      expression2:必需。任意数值或字符串表达式。

    • Division

      public static final OperatorKind Division
      表示 / 运算符。

      两个数相除,并返回一个浮点数结果,包括任何余数。
      QUOTIENT 函数返回整数商,它会丢弃余数。
      语法:
      expression1 / expression2
      部分:
      expression1:必需的。任意数值或字符串表达式。
      expression2:必需的。任意数值或字符串表达式。

    • Exponent

      public static final OperatorKind Exponent
      表示 ^ 运算符。

      将一个数字提升到另一个数字的幂,结果始终为 double 值。
      语法:
      number ^ exponent
      部分:
      number:必需。任何数值或字符串表达式。
      exponent:必需。任何数值或字符串表达式。

    • Percentage

      public static final OperatorKind Percentage
      代表百分号(%)操作符。

      将一个数字除以100。
      语法:
      expression1%
      部分:
      expression1:必选。任何数值或字符串表达式。

    • Concatenate

      public static final OperatorKind Concatenate
      表示 & 运算符。

      连接运算符将多个字符串合并成一个字符串。 & 运算符仅定义于 string 操作数,并且总是将其操作数扩展为 string
      语法:
      expression1 &amp; expression2
      部分:
      expression1:必需。任何数据类型可扩展为 String 的表达式。
      expression2:必需。任何数据类型可扩展为 String 的表达式。

    • Range

      public static final OperatorKind Range
      表示冒号运算符。

      范围运算符给出了从起始点引用单元格到结束点引用单元格之间的单元格范围。
      语法:
      range1:range2
      部分:
      range1: 必需。必须是一个范围表达式。
      range2: 必需。必须是一个范围表达式。

    • Union

      public static final OperatorKind Union
      表示,运算符。

      联合运算符将两个或两个以上的引用合并成一个引用。
      语法:
      range1,range2
      部分:
      range1: 必需。必须是一个范围表达式。
      range2: 必需。必须是一个范围表达式。

    • Intersection

      public static final OperatorKind Intersection
      表示(空格)运算符。

      交集运算符会引用两个范围参数中共同的单元格。
      语法:
      range1 range2
      部分:
      range1:必填。必须是一个范围表达式。
      range2:必填。必须是一个范围表达式。

    • Spill

      public static final OperatorKind Spill
      表示 # 操作符。

      指的是从特定单元格溢出的单元格范围。
      语法:
      expression#
      部分:
      expression: 必需。任意单元格引用表达式。

    • Single

      public static final OperatorKind Single
      表示 @ 运算符。
      将动态数组函数溢出的单元格范围聚合到一个单元格中。
      语法:
      @expression
      部分:
      expression:必选。任何范围或函数调用表达式。
    • Equality

      public static final OperatorKind Equality
      表示"="运算符。

      等号运算符用于比较两个表达式,以确定它们是否相等。
      语法:
      expression1 = expression2
      部分:
      expression1:必需。任意表达式。
      expression2:必需。任意表达式。

    • Inequality

      public static final OperatorKind Inequality
      表示 <> 运算符

      不等式运算符比较两个表达式以确定它们是否不相等。
      语法:
      expression1 &lt;&gt; expression2
      部分:
      expression1: 必需。任何表达式。
      expression2: 必需。任何表达式。

    • LessThan

      public static final OperatorKind LessThan
      表示小于运算符(<)。

      小于运算符用于比较两个表达式,以确定左侧是否小于右侧。
      语法:
      expression1 < expression2
      组成部分:
      expression1:必填项。任意表达式。
      expression2:必填项。任意表达式。

    • LessThanOrEqual

      public static final OperatorKind LessThanOrEqual
      表示 <= 操作符。

      小于或等于操作符比较两个表达式,以确定左侧是否小于或等于右侧。
      语法:
      expression1 <= expression2
      部分:
      expression1: 必需的。任意表达式。
      expression2: 必需的。任意表达式。

    • GreaterThan

      public static final OperatorKind GreaterThan
      表示大于操作符。

      大于操作符比较两个表达式,以确定左侧是否大于右侧。
      语法:
      expression1 &gt; expression2
      部分:
      expression1:必需。任何表达式。
      expression2:必需。任何表达式。

    • GreaterThanOrEqual

      public static final OperatorKind GreaterThanOrEqual
      表示大于或等于运算符。

      大于运算符用于比较两个表达式,以确定左侧是否大于或等于右侧。
      语法:
      expression1 >= expression2
      部分:
      expression1: 必需。任意表达式。
      expression2: 必需。任意表达式。

  • 方法详细资料

    • values

      public static OperatorKind[] values()
      返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static OperatorKind valueOf(String name)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • getValue

      public int getValue()
    • forValue

      public static OperatorKind forValue(int value)