Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在powershell中循环浏览csv文件的行_Powershell - Fatal编程技术网

如何在powershell中循环浏览csv文件的行

如何在powershell中循环浏览csv文件的行,powershell,Powershell,如何在powershell中循环浏览csv文件的一行 我想在powershell中处理csv文件,但我不知道在处理csv文件时,该文件中的列标题是什么 试试这个: $header3 = @("Field_1","Field_2","Field_3","Field_4","Field_5") Import-Csv $fileName -Header $header3 -Delimiter "`t" | select -skip 3 | Foreach-Object { $r

如何在powershell中循环浏览csv文件的一行

我想在powershell中处理csv文件,但我不知道在处理csv文件时,该文件中的列标题是什么

试试这个:

$header3 = @("Field_1","Field_2","Field_3","Field_4","Field_5")     

Import-Csv $fileName -Header $header3 -Delimiter "`t" | select -skip 3 | 
Foreach-Object {

    $record = $indexName 
    foreach ($property in $_.PSObject.Properties){

        #doSomething $property.Name, $property.Value

            if($property.Name -like '*TextWrittenAsNumber*'){

            $record = $record + "," + '"' + $property.Value + '"' 
        }
        else{
            $record = $record + "," + $property.Value 
        }                           
  }               

    $array.add($record) | out-null  
    #write-host $record                         
 }