通过PowerShell自动化Excel:$ range.Value2 = $ data仅插入零

时间:2013-08-27 21:34:30

标签: excel powershell

我正在按照this thread中的建议尝试执行相同的任务,但是每当脚本完成时,范围都会填充零而不是实际数据。

我的数据是二维PS数组,大小为[7,1]:[0,1,1,82.26,1.67,1.93,3.42]

正确的细胞被填满,所以我知道$range = $workbook.ActiveSheet.Range("$($rangeStart):$($rangeEnd)")正常运作。

为什么会插入零而不是实际数据?我疯了!

1 个答案:

答案 0 :(得分:0)

我想通了 - 我的阵列是侧面的,由于它是一维的,只是数组的第一个元素被反复插入,这恰好是零。

而不是大小为[7,1]的数组,我应该使它的大小为[1,7]