#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]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS