#author("2021-12-02T04:39:45+00:00","default:admin","admin") #author("2021-12-02T04:51:14+00:00","default:admin","admin") -[[PowerShell で csv を扱う方法まとめ:https://qiita.com/nimzo6689/items/4a6fcabc032f570de6f0]] -[[Powershellでcsvから列を抽出しcsv:https://okwave.jp/qa/q9852329.html]] -[[PowerShellのImport-CsvコマンドレットでCSVファイルを読み込む:https://mseeeen.msen.jp/powershell-import-csv-commandlet/]] -[[PowerShellでTSV/CSVの列を絞り込んで抽出し、(先頭/行末)からN行出力する:https://yunogotoshi.blogspot.com/2021/03/powershell.html]] -[[PowerShell 関連~PowerShell でテキストデータを CSV として読み込んでデータベースっぽく操作するメモ~:https://inokara.hateblo.jp/entry/2016/02/20/200241]] -[[powershellでCSVを読み込んで必要な項目だけ出力 あと日時を日付だけの表記にするのもやっちゃうスクリプト:https://blog.systemjp.net/entry/2019/08/16/193135]] *実行例 [#pc4a8296] -SJISのCSVファイル(20カラム)の指定カラム(1,8,15番目)を抽出したCSVファイルを出力 import-csv -encoding default input.csv -header @(1..20) | select "1","8","15" | export-csv -encoding default output.csv --select の ダブルコーテーション は必要 *関連コマンド [#l7111601] **Import-CSV [#cae09299] **Export-CSV [#m8f485c1] -[[PowerShellのExport-CsvコマンドレットでCSVファイルを出力する:https://mseeeen.msen.jp/powershell-export-csv-commandlet/]] ***文字コード指定 [#y594c5ce] -Encoding <char> -Encoding default ... SJIS -Encoding utf8 ... UTF-8 ***型情報を出力しない [#j510b1a6] −NoTypeInformation ***区切り文字を指定 [#k8981082] -Delimiter <char> -Delimiter `t ... タブ区切り **ConvertTo-CSV [#bc7fbc6c] **ConvertFrom-CSV [#xf3aff4c]