csv

コマンドラインでCSVの列順を変更する方法

$ cat population.csv
国,首都,人口(2006),id
"日本国","東京","127767944",1
アメリカ合衆国,ワシントン,300007997,2
$ awk -F, '{ print $4 "," $1 "," $2 "," $3 }' population.csv
id,国,首都,人口(2006)
1,"日本国","東京","127767944"
2,アメリカ合衆国,ワシントン,300007997
 Read more about コマンドラインでCSVの列順を変更する方法

CSVを名寄せして一行にまとめるperlスクリプト / perl script to aggregate csv records

名前をキーに、複数行のCSVデータを一行にまとめます。

入力ファイル

$ cat input.csv
上根来水源の森,水源の森百選
上山公園,全国森林浴の森百選
上山公園,日本の都市公園100選
上山公園,日本の歴史公園100選
城崎温泉,日本百名湯
城山公園,全国森林浴の森百選
城山公園,日本のさくら名所100選
城山公園,日本の都市公園100選
城山公園,日本の夕陽百選
城山公園,日本の歴史公園100選
城山公園,夜景100選
城山展望台,夜景100選

1フィールド目をキーにCSVを名寄せするperlスクリプト Read more about CSVを名寄せして一行にまとめるperlスクリプト / perl script to aggregate csv records

Excel と cygwinコマンドラインで、文字化けなしにCSVファイルを作成する方法

EXCELでファイルをCSVにエクスポートすると文字化けすることが多く、メニューをクリックするアクションが多くて面倒です。コマンドラインで履歴を利用したほうが早く、文字化けもありません。

  • Excelで表部分のデータ選択とコピー。
    Ctrl-A、Ctrl-C

  Read more about Excel と cygwinコマンドラインで、文字化けなしにCSVファイルを作成する方法

Pages