タグ

2013年2月18日のブックマーク (3件)

  • CSVライブラリの比較 - 感想 - OrangeSignal ブログ

    久々にネットを覗いてみたら↓のようなサイトを発見しました。 ■[Java]CSVライブラリの比較 http://honeplus.blog50.fc2.com/blog-entry-69.html OrangeSignal CSV の記載もあり、試していただとのこと。感謝〜 肝心の比較内容や検証結果については、正直、表の内容以外何の比較にもなっていないじゃあないかと…。まぁ結局、この方の懸念点は CSV ライブラリ云々の部分が重要な比較ポイントではないということですね。 あと で、最後にちょっと言いたいことが・・・何故みんなバリデーションがないの!? Hibernate Validator とか JSR 303: Bean Validation でググルとおそらく幸せになれますよ。 各 CSV ライブラリの作者がバリデーション機能を独自実装しないのは賢明な判断であると思います。むしろ独自で

    CSVライブラリの比較 - 感想 - OrangeSignal ブログ
    surume000
    surume000 2013/02/18
    csv変換時のバリデーションはcsvライブラリの実装ではなく、beanをバリデーションする用のHibernate Validatorとか使うべし
  • honeplusのメモ帳 [Java]CSVライブラリの比較

    ※ 上記はこの記事を書いている2010年10月時点の内容です。 このうち、実際に使おうと試してみたのは「opencsv」と「Super Csv」、「OrangeSignal CSV」の三つ。 他は、情報収集の時点でいまいちピンと来なかったり、環境面で使えなかったりしたので、除外した。 他にもまだまだありそうだが、調べてて名前を見かけるのはこれぐらいかと思われる。 (その他、Commons LangのStringEscapeUtilsにもCSV関係のメソッドがあるが、エスケープ/アンエスケープしか出来ないので問題外。) で、使ってみた感覚としては・・・結論として「Super Csv」が一番使い勝手がよさそうだった。 いろいろと高機能ではあるらしいものの、単純にCSVMapのように読み込むだけであれば簡単なコードでさくっと書くことができる。 こういう使い方ができれば、多くの場合目的をカバーで

  • Java/CSVを取り扱う - きのさいと

    CSVを読み込むJavaライブラリ † 仕事ではよくCSVファイルを読み込んで云々といった業務処理が結構必要になったりしますが、Javaのライブラリを探していたところ、よさげなライブラリが見つかりました。opencsv - an open source csv parser for Java です。 ちょっと触ったところ非常にシンプルで使いやすかったのでメモっておきます。 ↑ 使ってみる。 † Eclipseのプロジェクトとしてアップしました。 http://www.masatom.in/viewvc/trunk/CSVReaderSamples/?root=Examplesよりダウンロード可能です。 サンプルは以下のような感じです sample.csv 姓,名,年齢 とうきょう,たろう,33 東京,太郎,15 プログラム public class Main { public static