不定期戯言

戻る

2010.02.13 (Sat)

JavaでCSV

・構想中のプログラムではCSVファイルを読みたいので,Javaでそれをする方法をぐぐる。CSVTokenizerとかopencsvがみつかった。Debianにもlibcommons-csv-javaというパッケージがあるようだし,いろいろ試してみるかな。クォートの処理をどうやってるのか興味ある…めんどくさそうで自分のプログラムでは適当にしか実装してないのだけど,この機会に方法を取り入れたいなと。

コメント(2)

あるごぬ wrote at 2010-02-13 21:40:

| '-')っ http://commons.apache.org/sandbox/csv/

Java らしく Stream から読み込めて便利です。

わたやん wrote at 2010-02-14 20:40:

libcommons-csv-javaがどうやらそれみたいです。
>ホームページ: http://jakarta.apache.org/commons/sandbox/csv/
って書いてあるところを見にいったら同じところに飛ばされたので。

Streamからやれるのはいいですよね。

コメントの受付は終了しました。

ViVi 3.x

・そういえばWindows上で愛用しているViViというエディタがver 3.02でCSVモードを実装した。CSVファイルを読み込むと,表形式で編集ができるというものだ。実はずっとこういうのがほしかったのだ。仕事のデータは基本的にCSVで持っているので,コンマの数を数えながら手修正するのが面倒で…だからといってそのためだけに表計算ソフトを使うのはなんとなく負けた気がする。さっそくバージョンアップしたのは言うまでもない。

コメント(2)

津田伸秀 wrote at 2010-02-24 10:50:

バージョンアップラインスのご購入ありがとうございました。

>そのためだけに表計算ソフトを使うのはなんとなく負けた気がする
ワラタ

その気持、よく分かります。

わたやん wrote at 2010-02-24 11:16:

職場の同僚にCSVモード見せたら「おお,これはすげー」と言ってました。彼もバージョンアップするかも。
表計算ソフト使うと勝手に「"」をつけたりとったりされかねないから,それがイヤだということもあるんです。文字列として数字列を使ってるときに頭の0を削られたくないし。エディタならそんな余計なことはしない…というかViViのCSVモードは「"」の扱いにも配慮してますよね。それが気に入ったのです。

コメントの受付は終了しました。