2012-03-20 6 views
0

Java BeanまたはResultSet(JDBC)をReflectionメカニズムを使用してCSVファイルにエクスポートしたいと考えています。私はこのAPIを見てきましたBean/ResultSetをCSVファイルに書き込むための既知のAPI

http://opencsv.sourceforge.net/apidocs/au/com/bytecode/opencsv/bean/BeanToCsv.html

が、それはまだリリースされていません。

また、いくつかのフィルタを設定して、一部の精度フィールドをマッピングしないようにしても問題ありません。

これらの機能を所有する既知のAPIをご存知ですか?

答えて

1

既製のAPIがない限り: Apacheコモンhttp://commons.apache.org/lang/api-2.4/org/apache/commons/lang/builder/ReflectionToStringBuilder.htmlを使用して、JavaBeanの文字列表現を取得します。独自のToStringStyleを設定することで、CSVスタイルの文字列を作成することができます。フィールドの除外など、Stringのスタイル設定には多くの設定が可能です。 そしてそれをファイルに書き出します。

0

通常の.txtファイルと同様に、出力ストリームなどを使用してcsvファイルに書き出すことができます。 もっと高度な機能が必要な方は、Apache POIの使用をお勧めします。それはいつも私のためにきれいな仕事&をきれいにしてきました。

関連する問題