2017-05-06 8 views
0

// FileWriterを使用してCSVとしてエクスポートするJavaコード。 生成されたCSV ______________テーブルから10進値をCSVファイルに出力

Actual Result : 4.5,Mani,March 

Expected Result : 4.500,Mani,March 

Please let me know whether i need to change the java code?? or how to proceed to get the expected result as above mentioned 

の下に言及したエクスポートされたCSVファイルの

Java Code : 

FileWriter fileWriterForCsv; 
fileWriterForCsv.append(4.500); 
fileWriterForCsv.append(","); 
fileWriterForCsv.append("Mani"); 
fileWriterForCsv.append(","); 
fileWriterForCsv.append("March"); 

//コンテンツはまた、CSVテンプレートにテキストとして列の型を変更しようとしました。期待された結果が得られません。

+0

多分 'fileWriterForCsv.append(" 4.500 ");'?書式設定機能を使用して、3つの末尾のゼロを達成することもできます。 – Jeeped

+0

サンプルを公開することはできますか? –

答えて

0

数値出力をフォーマットしてみてください。これは、最後にCRLFを含む行全体を書き込む必要があります。

fileWriterForCsv.format("%.3f,%s,%s%n", 4.5, "Mani", "March"); 
関連する問題