Arrays 将powershell数组对象写入excel工作表中的单个单元格
我有一个数组类型的powershell变量,定义为Arrays 将powershell数组对象写入excel工作表中的单个单元格,arrays,excel,powershell,Arrays,Excel,Powershell,我有一个数组类型的powershell变量,定义为$a=(“1”、“2”、“3”、“4”、“5”、“6”、“7”)。我想将$a的所有内容写入excel工作表中的单个单元格。 以下是我迄今为止所尝试的:- (i) $sheet.cells.Item(5,5)=$a-仅向单元格打印第一个值,即1。 (ii)$sheet.cells.项(5,5)=“$a”-在单个单元格(E5)中以水平格式打印输出,如1 2 3 4 5 6 7,其中我希望输出如下 1 2 3 4 5 6 7 (iii)foreach
$a=(“1”、“2”、“3”、“4”、“5”、“6”、“7”)
。我想将$a
的所有内容写入excel工作表中的单个单元格。
以下是我迄今为止所尝试的:-
(i) $sheet.cells.Item(5,5)=$a
-仅向单元格打印第一个值,即1。
(ii)$sheet.cells.项(5,5)=“$a”
-在单个单元格(E5)中以水平格式打印输出,如1 2 3 4 5 6 7
,其中我希望输出如下
1
2
3
4
5
6
7
(iii)foreach(i美元){
$sheet.cells.Item(5,5)=$a[$i]}
-在excel工作表上不返回任何内容
在powershell中是否有一种方法可以实现所需的输出?
$a-join“`r`n”
这正好帮了我一把。谢谢4c74356b41。$a-加入“`r`n”
这正好帮了我一把。谢谢4c74356b41。