我無法對一系列CSV文件進行一些更改,所有這些都具有相同的數據結構。我試圖將所有文件合併爲一個CSV文件或一個製表符分隔的文本文件(不介意),但每個文件需要刪除2個空行並刪除兩個列,下面是一個示例:Powershell從CSV中刪除列和行
col1,col2,col3,col4,col5,col6 <-remove
col1,col2,col3,col4,col5,col6 <-remove
col1,col2,col3,col4,col5,col6
col1,col2,col3,col4,col5,col6
^ ^
remove remove
End Result:
col1,col2,col4,col6
col1,col2,col4,col6
這是我在做這樣的嘗試(我很新的PowerShell的)
$ListofFiles = "example.csv" #this is an list of all the CSV files
ForEach ($file in $ListofFiles)
{
$content = Get-Content ($file)
$content = $content[2..($content.Count)]
$contentArray = @()
[string[]]$contentArray = $content -split ","
$content = $content[0..2 + 4 + 6]
Add-Content '...\output.txt' $content
}
我要去哪裏錯在這裏...