Powershell sqlcmd-输出到csv |单个列中的每个值
我所做的:Powershell sqlcmd-输出到csv |单个列中的每个值,powershell,csv,output,export-to-csv,sqlcmd,Powershell,Csv,Output,Export To Csv,Sqlcmd,我所做的: $data = Invoke-Sqlcmd -Query "USE DB-Name SELECT DISTINCT name1, name2, name3, name4, name5 FROM Table WHERE Name1 in ('Servername')" -ServerInstance "Name" | Format-Table 当我Out Filethis时,我把它放在一个字符串/字段中: "value1","value2","value3","value4","
$data = Invoke-Sqlcmd -Query "USE DB-Name SELECT DISTINCT name1, name2, name3, name4, name5 FROM Table WHERE Name1 in ('Servername')" -ServerInstance "Name"
| Format-Table
当我Out File
this时,我把它放在一个字符串/字段中:
"value1","value2","value3","value4","value5"
我需要的是:.csv
文件中单独列中的每个值
我所尝试的:
$data | Out-File -Path C:\users\Username\Desktop\List.csv -h-1 -W
非常感谢你的帮助
导出CSV
是您应该开始的方向。在变量中存储内容时不应使用格式化程序;这样做之后,您就不再有可用的数据了。