使用PowerShell加入excel中的字段

时间:2015-11-17 12:30:40

标签: csv powershell powershell-v2.0 powershell-v3.0

(1..$numrows) | ForEach-Object {
   $sheet.Cells.Item($_,1) = -join $sheet.Cells.Item($numrows,1) + '-1234';
}

我正在尝试将-1234加入csv文件的行中 我的结果是System.__ComObject-1234

您能否提供有关错误消息的建议?

1 个答案:

答案 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';
}