使用 Powershell 输出 2 列 csv 文件
Outputting a 2 column csv file using Powershell
我有 2 个要比较的 .csv 文件,我正在使用
将结果保存在文本文件中
Foreach(..data in dataSet..) {
#Setting variables
if("$samInitials" -eq "$ambInitials") {
"$firstName $lastName`t$samName`n" | Add-Content $outputFile
#$account = New-Object psobject -Property @{'Name'="$firstName $lastName"; 'SamName'="$samName"}
}
#$outputFile += $account
}
#$outputFile | Export-Csv $outputCSVPath -NoTypeInformation
#commented out lines are the attempt to write to .csv file
如何将此附加到 2 列 .csv 文件(其中第 1 列是 first & last name
,第 2 列是 samName
?如果它更容易,我可以手动创建 .csv 并自己命名列,但我不知道如何去做。
我真的是 Powershell 的新手,如果这很明显,我很抱歉,但过去 5 个小时我一直在研究这个问题(也就是自从我学习 Powershell 以来),最后一步只需要一些帮助
只需替换
"$firstName $lastName\: $samName `n" | Add-Content $outputFile
和
New-Object psobject -Property @{'Name'="$firstName $lastName";
'SamName'=$samName} |
export-csv c:\output.csv -append -notypeinformation
这将创建一个自定义对象,powershell 然后可以将其直接转换为 csv
也别难过,这还不明显。
我有 2 个要比较的 .csv 文件,我正在使用
将结果保存在文本文件中Foreach(..data in dataSet..) {
#Setting variables
if("$samInitials" -eq "$ambInitials") {
"$firstName $lastName`t$samName`n" | Add-Content $outputFile
#$account = New-Object psobject -Property @{'Name'="$firstName $lastName"; 'SamName'="$samName"}
}
#$outputFile += $account
}
#$outputFile | Export-Csv $outputCSVPath -NoTypeInformation
#commented out lines are the attempt to write to .csv file
如何将此附加到 2 列 .csv 文件(其中第 1 列是 first & last name
,第 2 列是 samName
?如果它更容易,我可以手动创建 .csv 并自己命名列,但我不知道如何去做。
我真的是 Powershell 的新手,如果这很明显,我很抱歉,但过去 5 个小时我一直在研究这个问题(也就是自从我学习 Powershell 以来),最后一步只需要一些帮助
只需替换
"$firstName $lastName\: $samName `n" | Add-Content $outputFile
和
New-Object psobject -Property @{'Name'="$firstName $lastName";
'SamName'=$samName} |
export-csv c:\output.csv -append -notypeinformation
这将创建一个自定义对象,powershell 然后可以将其直接转换为 csv
也别难过,这还不明显。