2017-03-13 10 views
2

私はCSVファイルを持っており、A1、B1、C1のヘッダを置き換えたいと思います。次に、D1列全体を削除します。CSVファイルを変更する

3ヘッダ名は、私は、ファイル名がOwner.csvある

A1 = VStatus 
B1 = Solution_Date 
C1 = Ticket_Number

にそれらの名前を変更したい

A1 = PM # 
B1 = AssignGroup 
C1 = Status

のように見えます。

答えて

6

このような場合は、calculated propertiesを使用してください。

$csv = 'C:\path\to\owner.csv' 
(Import-Csv $csv) | 
    Select-Object @{n='VStatus';e={$_.'PM #'}}, 
        @{n='Solution_Date';e={$_.AssignGroup}}, 
        @{n='Ticket_Number';e={$_.Status}} | 
    Export-Csv $csv -NoType 

ファイルの読み取りがそれに書き込むExport-Csv開始前に完了するように、式の中でImport-Csvを実行する必要があります注意してください。

+0

この男はスピードマシンで、質問されてから5分以内に答えました! –

+0

私はちょうどそれが投稿された直後に質問を見たことがあった、とにかくそれはむしろ基本的な質問です。西よりも私よりも速い銃があります。 –

+0

lol、* basic *。私はあなたのソリューションに関するすべてを理解していますが、私はまだそれを私の頭の上に書いています。 –

関連する問題