Unable to add an extra column to an existing CSV file

后端 未结 2 626
Happy的楠姐
Happy的楠姐 2021-01-16 05:14

I have a .csv file which contains data as below:

Name ID
ABC 1234
CDE 3456

I am trying to insert a column called \"Date\" as the first col

相关标签:
2条回答
  • 2021-01-16 05:50

    You need to add the property to the objects:

    $a= import-csv -path c:\filename.csv -header Name,Id
    foreach($item in $a){
        Add-Member -Input $item -MemberType NoteProperty -Name Date -Value '2018-03-28'
    }
    $a | Select-Object Date, Name, ID | export-csv -path c:\outfile.csv -Notypeinformation
    
    0 讨论(0)
  • 2021-01-16 05:52

    You can make use of calculated properties like this -

    Import-Csv -path C:\filename.csv |
    Select-Object *,@{Name='Date';Expression={'2018-03-28'}} | 
    Select-Object Date, Name, ID |
    Export-Csv -path C:\Outfile.csv -NoTypeInformation
    
    0 讨论(0)
提交回复
热议问题