タグ

CSVとprogrammingに関するmaisenakajimaのブックマーク (2)

  • CSVのライブラリを調べてみた。: へなちょコネコ総合研究所

    以前までの記事で、とりあえずCSVの定義のようなものは解説しました。 ここで一つ問題です。 CSVの読み込み用のライブラリは存在するでしょうか? …… って、あまりに簡単過ぎて問題にならないですね。答えはYes。いくつかあります。 とりあえず自分で調べた限りで3つほどあったので、ざっくりと紹介します。 ●CSVTokenizer 国産のライブラリ。 名前の通り、StringTokenizerみたいに使えるように作っているらしい。 バージョンは1.1以上ならOKということでかなり古いものでも使えます。2008年現在ならほとんどの環境で動作可能と言っても良いでしょう。 ただし、既に取得した1行分のデータをCSVTokenizerにかけて解析するので、論理行を与えないとちゃんと解析できません。 論理行が2行以上の物理行からなるデータについては、予め2行分の物理行を取得しないと使えません。 という

  • javaでCSVファイルを読み込み、形を変えてCSVで出力するプログラムを作った - Going my way

    新人の時、「夜間に動くバッチで、CSV形式のファイルを読み込んで、ちょっと形を変えてCSVにして出力するJavaプログラムを作成せよ」的な司令が下った。 あの時はあの時で色々苦労したような気がする。 具体的にどんなだったか全然覚えてないんだけれど、とりあえずCSVtoCSV的な、ファイルを読み込んでちょっと整形してまた出力するJavaプログラムを作ってみた。 ちなみにCSVとは、Comma Separated Valuesの略で、カンマで区切ったデータを並べたファイルである。 ■input.csv 以下のようなinput.csvを作った。 maeda,oshima,sashihara,shinoda kojima,takahashi,kuramochi maebara,maeda,nakata,Takajo このCSVファイルを読んでいって、「sashihara」という文字列があったら、

    javaでCSVファイルを読み込み、形を変えてCSVで出力するプログラムを作った - Going my way
  • 1