在我正在处理的应用程序中,团队中的其他人写了一些代码来填充Excel中的单元格,如下所示:
sheet[1, 4] = "This is text"
这将填写第一行,第四列“This is text”。
我当时认为将它存储在某种变量中可能很简洁:
sheet[NAMED_CELL] = "This is text"
我不知道如何设置NAMED_CELL
。我尝试过做:
NAMED_CELL = 1, 4
但那没用。
这样的事情可能吗?
答案 0 :(得分:2)
您可以使用" splat"运算符将值数组解构为单个参数:
x = [1,4]
cells[*x] = "This is text" # identical to cells[1,4]
您尝试使用的语法x = 1,4
无效。如果没有某种类型的容器(如数组,哈希或类),则不能将两个值存储在变量中。