一般的には、私は多少スクリプティングに新しいです。私はCSVファイルを持っています。このCSVファイルは、データをインポートして変更することでより良い形式で表示されます。
私の質問は、私は(私は推測)指定した列のすべての行にforeachループをしたいです、そして、データが一定の基準に一致しない場合:Powershell Import-CSV条件に基づいて新しい行を作成する
- コピーして新しい行へ行全体を(保持します他のすべてのデータは 行にあります)。
- 私は基本的に
import-csv $file
をやっている「列C」
の値と「列B」の値を置き換えます。私は後でそれをエクスポートします。
ここに例があります:基本的にはTask2をTask1列に移動したい場合は「 - 」以外のデータがあり、Task 2列は無視できます。これは、方法かもしれない比較的小さなCSVファイルの場合
ID, TASK1, TASK2
123, A, --
456, B, --
789, C, D,
But I want it to look like this:
ID, TASK1, TASK2
123, A , --
456, B, --
789, C, D,
789, D, D,
あなたが持っているコードを投稿できますか? – ShanayL
現時点では本当に$ CSV = import-csvです。 –
Tommy24