YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
* CSV読み込み - Import-Csv [#v31c3fc9]
** ヘッダ指定 [#ka417874]
#sh(powershell){{
Import-Csv .\users.csv -Header 'NAME', 'AGE', 'SEX', 'BI...
}}
デフォルト(オプション指定なし)ではCSVファイルの1行目が...
*** ヘッダにシリアルナンバーを指定 [#pc418962]
Import-Csv .\users.csv -Header (1..4) | Select-Object "1...
selectする際は"1"のように引用符で包んで指定する。
** 区切り文字指定 [#gfbd9ee2]
Import-Csv -Delimiter "`t" .\users.tsv
タブ区切りの場合。
** カラムの型を指定 [#r41ec9b7]
Import-Csv .\users.csv | Sort-Object { [datetime]$_.BIRT...
あるいは、sortの後にパイプでつなげる事を考慮すると、下の...
Import-Csv .\users.csv | foreach { $_.BIRTHDAY = $_.BIRT...
なお、datetime型のカラムのフォーマットは、"2000/4/1"や"20...
** SJISのCSVファイルを読み込む [#ifb84036]
Import-Csv .\users.csv -Encoding Default
- オプション指定なしではUnicodeが想定される。
- DefaultがSJISなのは、多分日本語版Windowsのコードページ...
** パイプからCSVを読み込む [#c47f0090]
Get-Content .\users.csv | ConvertFrom-Csv | Select NAME,...
ConvetFrom-CSVコマンドレットを使う。
*** ヒアドキュメントを使って [#hbad6536]
ConvertFrom-Csv -Header date, time, status,user,ip @"
05/25/2010,18:48:33,Stop,a1usak,10.128.212.212
05/25/2010,18:48:36,Start,q2uhal,10.136.198.231
05/25/2010,18:48:09,Stop,s0upxb,10.136.198.231
"@
*** クリップボードを使って [#s029c5de]
Get-Clipboard | ConvertFrom-Csv -Delimiter " " -Header (...
終了行:
* CSV読み込み - Import-Csv [#v31c3fc9]
** ヘッダ指定 [#ka417874]
#sh(powershell){{
Import-Csv .\users.csv -Header 'NAME', 'AGE', 'SEX', 'BI...
}}
デフォルト(オプション指定なし)ではCSVファイルの1行目が...
*** ヘッダにシリアルナンバーを指定 [#pc418962]
Import-Csv .\users.csv -Header (1..4) | Select-Object "1...
selectする際は"1"のように引用符で包んで指定する。
** 区切り文字指定 [#gfbd9ee2]
Import-Csv -Delimiter "`t" .\users.tsv
タブ区切りの場合。
** カラムの型を指定 [#r41ec9b7]
Import-Csv .\users.csv | Sort-Object { [datetime]$_.BIRT...
あるいは、sortの後にパイプでつなげる事を考慮すると、下の...
Import-Csv .\users.csv | foreach { $_.BIRTHDAY = $_.BIRT...
なお、datetime型のカラムのフォーマットは、"2000/4/1"や"20...
** SJISのCSVファイルを読み込む [#ifb84036]
Import-Csv .\users.csv -Encoding Default
- オプション指定なしではUnicodeが想定される。
- DefaultがSJISなのは、多分日本語版Windowsのコードページ...
** パイプからCSVを読み込む [#c47f0090]
Get-Content .\users.csv | ConvertFrom-Csv | Select NAME,...
ConvetFrom-CSVコマンドレットを使う。
*** ヒアドキュメントを使って [#hbad6536]
ConvertFrom-Csv -Header date, time, status,user,ip @"
05/25/2010,18:48:33,Stop,a1usak,10.128.212.212
05/25/2010,18:48:36,Start,q2uhal,10.136.198.231
05/25/2010,18:48:09,Stop,s0upxb,10.136.198.231
"@
*** クリップボードを使って [#s029c5de]
Get-Clipboard | ConvertFrom-Csv -Delimiter " " -Header (...
ページ名: