我正在尝试Export-Csv在 PowerShell 脚本中使用不带标头的多个 CSV 文件。我读过一些关于使用该Select-Object -Skip 1技巧的文章,但我还没有让它成功地在我的代码上工作。这是我尝试调用它的方式:
$DataSet.Tables[0] | Select-Object -Skip 1 |
Export-Csv -NoTypeInformation -Path "C:\$($csvname[$i])_$timer.csv"
Run Code Online (Sandbox Code Playgroud)
这是我的完整功能代码:
function Run-Query {
Param([string[]]$queries,[string[]]$csvname)
Begin {
$SQLServer = 'myserver'
$Database = 'mydatabase'
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server = $SQLServer; Database = $Database; Integrated Security = True"
$timer = (Get-Date -f yyyy-MM-dd)
} # End Begin
Process {
# Loop through each query
for ($i = 0; $i -lt $queries.Count; $i++) {
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
# …Run Code Online (Sandbox Code Playgroud)