2016-07-27 21 views
0

PowerShellを使用してCSVに列を追加しようとしていますが、私が間違っていることはわかりませんが、列を追加する代わりにCSVファイルからすべてのデータを削除しています。CSVファイルに列を追加する

Import-Csv 'C:\folder\file.csv' | 
    Select-Object *,@{Name='Source';Expression={'test'}} | 
    Export-Csv 'C:\folder\file.csv' 
+0

'file.csv'の内容は何ですか? –

+0

名前と住所なので、ファーストネーム、セカンドネーム、アドレス1などがあります。 – user3206687

+0

データを変更してCSVの2行のスクリーンショットを追加できます。 – DisplayName

答えて

0

あなたが戻って同じファイルに内容を書き込みたい場合は、それへの書き込みを開始前に、ファイルを読み込み、その内容を解析が完了していることを確認してください。そうしないと、観察したとおりにファイルが切り捨てられます(または、コマンドレットによってはエラーが発生します)。

(Import-Csv 'C:\folder\file.csv') | 
    Select-Object *,@{Name='Source';Expression={'test'}} | 
    Export-Csv 'C:\folder\file.csv' 

Import-Csvステートメントのまわりの括弧に注意してください。

関連する問題