在 Excel 中设置值

向 Excel 中的单元格定义值。

命令可用性: 本地 IBM RPA SaaS 和 IBM RPA

描述

通过用户分配的行和列坐标,向 Excel 中的单元格定义值。

脚本语法

IBM RPA 的专有脚本语言的语法与其他编程语言类似。 该脚本语法在脚本文件中定义命令的语法。 您可以在 IBM RPA Studio的 脚本 方式下使用此语法。

excelSet [--value(String)] [--isformula(Boolean)] --file(Excel) [--getfirstsheet(Boolean)] --sheet(String) [--usingcell(Boolean)] --cell(String) --row(Numeric) --column(Numeric)

依赖关系

  • 要使用此命令,请使用 Open Excel file (excelopen) 命令打开 Excel 文件。

输入参数

下表显示了此命令中提供的输入参数的列表。 在表中,您可以看到在 IBM RPA Studio的脚本方式及其 Designer 方式等效标签中工作时的参数名称。

设计器方式标签 脚本方式名称 必需的 接受的变量类型 描述
value Optional Text 要在单元格中输入的值。
公式 isformula Optional Boolean Value 参数中指定的值为公式时使用。
请参阅受支持的函数
文件 file Required Excel 用于存储 Excel 实例的变量。
使用第一个工作表 getfirstsheet Optional Boolean 使用文件的第一个电子表格。
工作表 sheet Required when the Use first sheet parameter is disabled Text 要使用的电子表格的名称。

如果输入的名称与文件中的任何电子表格都不匹配,那么将使用给定名称创建新的电子表格。
指定单元格 usingcell Optional Boolean 允许用户输入完整的单元格坐标。

示例:“A1”。
单元 cell Required when the Specify cell parameter is enabled Text 用于向其分配值的单元格的坐标。

示例:“A1”。
row Required when the Specify cell parameter is disabled Number 对应于该单元格所在的行。

示例:“A1”中的“1”。
column Required when the Specify cell parameter is disabled Number 对应于该单元格所在的列。

示例:“A1”中的“A”。

受支持的函数

以下列表显示了在 Excel 中设置值 (excelset) 命令所支持的每个函数。

数据库

  • DAVERAGE
  • DCOUNT
  • DCOUNTA
  • DGET
  • DMAX
  • DMIN
  • DSUM
  • DSVAR
  • DVARP

日期和时间

  • 日期
  • DATEVALUE
  • DAY
  • DAYS
  • DAYS360
  • EDATE
  • EOMONTH
  • HOUR
  • ISOWEEKNUM
  • MINUTE
  • NETWORKDAYS
  • NETWORKDAYS.INTIL
  • NOW
  • SECOND
  • 时间
  • TIMEVALUE
  • TODAY
  • WEEKDAY
  • WEEKNUM
  • WORKDAY
  • YEARFRAC

信息

  • ERROR.TYPE
  • ISBLANK
  • ISERR
  • ISERROR
  • ISEVEN
  • ISLOGICAL
  • ISNA
  • ISNONTEXT
  • ISNUMBER
  • ISODD
  • ISTEXT
  • N
  • NA
  • 类型

逻辑

  • FALSE
  • IF
  • IFERROR
  • IFNA
  • TRUE

查找和引用

  • ADDRESS
  • 选择
  • HLOOKUP
  • INDEX
  • INDIRECT
  • LOOKUP
  • MATCH
  • OFFSET
  • ROW
  • ROWS
  • VLOOKUP

数学和三角函数

  • ABS
  • ACOS
  • ACOSH
  • ASINH
  • ATAN
  • ATAN2
  • ATANH
  • CEILING
  • COS
  • DEGREES
  • EXP
  • FACT
  • FLOOR
  • INT
  • LN
  • LOG
  • LOG10
  • MOD
  • PI
  • POWER
  • 产品
  • QUOTIENT
  • RAND
  • RANDBETWEEN
  • ROUND
  • ROUNDDOWN
  • ROUNDUP
  • SIGN
  • SIN
  • SINH
  • SQRT
  • SQRTPI
  • SUMSQ
  • TAN
  • TANH
  • TRUNC

统计

  • AVERAGE
  • AVERAGEA
  • AVERAGEIF
  • AVERAGEIFS
  • 计数
  • COUNTA
  • COUNTBLANK
  • COUNTIF
  • COUNTIFS
  • LARGE
  • 最大值
  • MAXA
  • MEDIAN
  • MIN
  • MINA
  • RANK
  • RANK.AVG
  • RANK.EQ
  • 小型
  • STDEV
  • STDEV.P
  • STDEV.S
  • STDEVP
  • VAR
  • VARP

文本

  • CHAR
  • CONCATENATE
  • EXACT
  • FIND
  • FIXED
  • HYPERLINK
  • LEFT
  • 长度
  • LOWER
  • MID
  • PROPER
  • REPLACE
  • REPT
  • RIGHT
  • 搜索
  • SUBSTITUTE
  • T
  • 文本
  • TRIM
  • UPPER

示例

打开一个 Excel 文件,并将该文件分配给变量“excelFile”。 在 Excel 中设置值 命令在对应于文件的行 5 和列 5 "sheet1" 的单元格中插入值 "Example"。

defVar --name excelFile --type Excel
excelOpen --file "excelFile.xlsx" --savechanges  excelFile=value
excelSet --value Example --file ${excelFile} --sheet sheet1 --row 5 --column 5
excelClose --file ${excelFile} --save

限制

  • 如果定义的坐标中有值,那么此值将替换为输入的值。
  • 并非每个 excel 函数都受支持。 请参阅受支持的函数