[]
        
立即试用
(Showing Draft Content)

OperatorKind

Enum Class OperatorKind

java.lang.Object
java.lang.Enum<OperatorKind>
com.grapecity.documents.excel.expressions.OperatorKind
All Implemented Interfaces:
Serializable, Comparable<OperatorKind>, Constable

public enum OperatorKind extends Enum<OperatorKind>
代表公式运算符。
  • Enum Constant Details

    • 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: 必需。任意表达式。

  • Method Details

    • values

      public static OperatorKind[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static OperatorKind valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()
    • forValue

      public static OperatorKind forValue(int value)