Печать десятичного значения из таблицы в файл 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");