New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CsvColumnのname属性をデータ項目名でCSV出力するには #29
Comments
カラム名で出力されるべきなのでヘッダー行生成部分の不具合っぽい気がしています。 |
お問い合わせの件ですが、以下のようなコードで検証したところ再現致しませんでした。 @Test
public void testIssue29() throws Exception {
final StringWriter sw = new StringWriter();
final CsvEntityWriter<Travel> writer = CsvEntityWriter.newInstance(
new CsvWriter(sw, cfg),
Travel.class
);
try {
final DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
df.setTimeZone(TimeZone.getTimeZone("Asia/Tokyo"));
writer.write(new Travel("aaa", df.parse("2008/10/28")));
writer.write(new Travel("bbb", null));
writer.write(new Travel("ccc", df.parse("2008/10/26")));
} finally {
writer.close();
}
assertThat(sw.getBuffer().toString(), is("CODE,DATE\r\naaa,2008/10/28\r\nbbb,NULL\r\nccc,2008/10/26\r\n"));
} |
わざわざ調査ありがとうございました。 @CsvEntity Travel t1 = new Travel("AAA111", new Date(2014-1900 ,7-1, 7), 1000, "旅①");
結果 |
ご提示いただいた方法を試してみたところ、うまくいきました。 |
目的達成とのことで嬉しいです♪ 折角なので、ご提供頂いたコード拝見しました。 今回のナレッジを受けて、ハンドラの選択についてわかりやすくなるようにドキュメントなどを改善したいと思います。 |
i have to file csv(i call them template).
when write csv file:
but i open this file csv as excel, font error below: 蜊倅ス薙ユ繧ケ繝・it must is 単体テスト |
以下のようなCsvEntityを作成してCSVに出力したところ、カラム名がJavaのメンバ変数名になりました。例えば"CODE"ではなく、"cod"です。
CSVの1行目に出力するカラム名は、name属性で書き出す方法はありますか?
The text was updated successfully, but these errors were encountered: