Number.ToText

语法

Number.ToText(number as nullable number, optional format as nullable text, optional culture as nullable text) as nullable text

关于

根据 format 指定的格式,将数值 number 格式化为文本值。 格式是单个字符代码,后面可能带一个数字精度说明符。 以下字符代码可用于 format

  • “D”或“d”:(十进制)将结果格式化为整数。 精度说明符控制输出中的位数。
  • “E”或“e”:(指数/科学)指数表示法。 精度说明符控制最大小数位数(默认值为 6)。
  • “F”或“f”:(固定点)整数和小数位。
  • “G”或“g”:(常规)固定点或科学记数法的最简洁形式。
  • “N”或“n”:(数字)带组分隔符和小数分隔符的整数和小数位。
  • “P”或“p”:(百分比)乘以 100 并显示百分号的数字。
  • “R”或“r”:(往返)可往返转换同一数字的文本值。 将忽略精度说明符。
  • “X”或“x”:(十六进制)十六进制文本值。

还可以提供可选 culture(例如“en-US”)。

示例 1

将数字格式化为不指定格式的文本。

使用情况

Number.ToText(4)

输出

"4"

示例 2

将数字格式化为指数格式的文本。

使用情况

Number.ToText(4, "e")

输出

"4.000000e+000"

示例 3

将数字格式化为带有限精确度的十进制格式的文本。

使用情况

Number.ToText(-0.1234, "P1")

输出

"-12.3 %"

results matching ""

    No results matching ""