CSVデータを編集するのに適したツールを紹介してください。

「Cassava」は現在使っております。
欲しい機能はデータの重複チェックや一行ソートすれば全ての行がソートされるといった機能があればうれしいです。
できるだけコストはかけられないので、適度なものでお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/05/14 19:02:16
  • 終了:2006/05/21 19:05:02

回答(4件)

id:xamano No.1

xamano回答回数51ベストアンサー獲得回数12006/05/14 19:35:00

ポイント27pt

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をお持ちでないのなら、秀丸エディタでもいいとおもいます。

一行ソートすれば全ての行がソートされるといった機能は難しそうでした。。。。単純ソートはできますが。

重複行

http://homepage2.nifty.com/jr-kun/hidemaru_qa/HMM0076A.html

id:shimarakkyo No.2

shimarakkyo回答回数387ベストアンサー獲得回数242006/05/14 19:58:08

ポイント27pt

オープンオフィスはだめですか?タダだし。

http://ja.openoffice.org/

私はこれがメインです。Linux環境でこれを使っていますが、今まで不自由を感じた事はないです。

id:n_koji72 No.3

n_koji72回答回数53ベストアンサー獲得回数12006/05/15 03:21:54

ポイント26pt

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.h7.dion.ne.jp/~matsu/feature/bash/index.html

id:wizemperor No.4

wizemperor回答回数379ベストアンサー獲得回数522006/05/19 11:41:15

ポイント10pt

http://www.vector.co.jp/soft/win95/util/se245615.html

こちらのソフトなんていかがでしょうか?

Cassavaほど高機能ではありませんが、ちょっとしたCSVファイルの整形作業等には活用させてもらってます。

ソートと合わせて重複チェックもできます。

(一行ソートについてはよくわかりませんでした・・・)

自動化したいのであれば、スクリプトを書く手間等はありますが、上の方も書いているようにUNIX系のコマンドを使用されるといいかと思います。

Windows版もVectorその他で探せます。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません