「Cassava」は現在使っております。
欲しい機能はデータの重複チェックや一行ソートすれば全ての行がソートされるといった機能があればうれしいです。
できるだけコストはかけられないので、適度なものでお願い致します。
EXCELで処理ができると思います。
>一行ソートすれば全ての行がソートされるといった機能
これはそのまま実行できます。また
>データの重複チェック
は、VBAでプログラミングすると楽にできると思います。
http://www1.ocn.ne.jp/~yamabito/special/pc_qa/excel97vba0107.htm...
またシェアウェアのuniqplus
http://www.vector.co.jp/soft/winnt/business/se397307.html
EXCELは、65536行までしか処理できませんので、それ以上の処理となるとACCESSでの処理で可能です。
あとofficeをお持ちでないのなら、秀丸エディタでもいいとおもいます。
一行ソートすれば全ての行がソートされるといった機能は難しそうでした。。。。単純ソートはできますが。
重複行
GUIならopenofficeですが,
別なアプローチを紹介します。
csvデータも所詮はテキストデータなので,UNIX由来のコマンドライン
bash + textutils + awk
を使えばかなりの作業を自動化できます。
Mac OS XやWindows+Cygwinで実行できます。
http://crocus.sci.kumamoto-u.ac.jp/physics/astro/fujimoto/home/c...
重複確認はuniq
http://www.linux.or.jp/JM/html/GNU_textutils/man1/uniq.1.html
並び替えはsort
http://www.linux.or.jp/JM/html/GNU_textutils/man1/sort.1.html
列単位の操作はawk
http://work.tkensaku.com/AWK/awk.html
が使えます。シェルスクリプトやawkスクリプトを作成すれば複雑な処理をコマンド一発でできるようになります。
http://www.vector.co.jp/soft/win95/util/se245615.html
こちらのソフトなんていかがでしょうか?
Cassavaほど高機能ではありませんが、ちょっとしたCSVファイルの整形作業等には活用させてもらってます。
ソートと合わせて重複チェックもできます。
(一行ソートについてはよくわかりませんでした・・・)
自動化したいのであれば、スクリプトを書く手間等はありますが、上の方も書いているようにUNIX系のコマンドを使用されるといいかと思います。
Windows版もVectorその他で探せます。
コメント(0件)