Печать десятичного значения из таблицы в файл CSV

//Java-код для экспорта в CSV с использованием FileWriter.

Java Code :

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

// Содержимое экспортированного CSV-файла, упомянутого ниже. Сгенерированный 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. Не получить ожидаемый результат.

1 ответ

Попробуйте отформатировать вывод числа. Это должно написать всю строку с CRLF в конце.

fileWriterForCsv.format("%.3f,%s,%s%n", 4.5, "Mani", "March");
Другие вопросы по тегам