Python DataNitro“CellRange设置为错误长度的对象”

2024-04-26 05:25:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用DataNitro连接excel2010中的两列,但每当我尝试运行此命令时

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

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

我试图将A列和B列中的值连接到C列中


Tags: 对象命令valuea1错误shellb1a5
1条回答
网友
1楼 · 发布于 2024-04-26 05:25:31
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)]

相关问题 更多 >