1

我正在尝试使用 DataNitro 连接 Excel 2010 中的两列,但是每当我尝试运行此命令时,

CellRange("C1:C5").value = CellRange("A1:A5").value + CellRange("B1:B5").value

我在 DataNitro Python Shell 中收到此错误 - “CellRange 设置为长度错误的对象”

我正在尝试将 A 列和 B 列中的值连接到 C 列。

4

1 回答 1

1
CellRange("A1:A5").value + CellRange("B1:B5").value

将两个长度为 5 的列表加在一起,得到一个长度为 10 的列表。要连接列表中的元素,您应该这样做:

CellRange("C1:C5").value = [x + y for x, y in zip(CellRange("A1:A5").value, CellRange("B1:B5").value)]
于 2014-03-20T04:02:12.830 回答