(1..$numrows) | ForEach-Object {
$sheet.Cells.Item($_,1) = -join $sheet.Cells.Item($numrows,1) + '-1234';
}
我正在尝试将-1234
加入csv文件的行中
我的结果是System.__ComObject-1234
您能否提供有关错误消息的建议?
答案 0 :(得分:0)
1 - 您无法使用开关启动表达式,-join
不是命令。使用示例:$myJoinedArray = $array -join ";"
2 - 您不需要-join
,+
足以连接字符串。
3 - 我想你想要$sheet.Cells.Item($numrows,1).Value
:
(1..$numrows) | ForEach-Object {
$sheet.Cells.Item($_,1) = $sheet.Cells.Item($numrows,1).Value + '-1234';
}