Использование FileWriter для записи данных в ячейку

Я хочу записать данные, разделенные запятыми, в файл CSV. Написание в нем ответа на http-запрос.

Ниже приведен код:

FileWriter fw = new FileWriter(Constants.LOGGING_FILE_PATH, true);
fw.write(currTime + ","+ responseBody);
fw.write(System.getProperty( "line.separator" ));
fw.flush();
fw.close();

Теперь проблема в том, что ответ является многострочным, поэтому, когда данные отображаются в Excel, он перепутался. Я приложил снимок экрана. Можно все данные в одной ячейке. Как ALT + ENTER.  введите описание изображения здесь


person Dhrupal    schedule 29.07.2016    source источник
comment
Попробуйте этот код: CSVWriter writer = null; попробуйте {writer = new CSVWriter (новый FileWriter (/sdcard/myfile.csv), ','); Строка [] записи = первый # второй # третий.split (#); // массив ваших значений writer.writeNext (entries); писатель.close (); } catch (IOException e) {// ошибка}   -  person Mayur Patel    schedule 29.07.2016
comment
Посмотрите эту ссылку: stackoverflow.com / questions / 4632501 /   -  person Mayur Patel    schedule 29.07.2016
comment
Вы можете получить список данных в одной строке и установить его в ячейку. Например: viralpatel.net/blogs/java-read-write-csv-file   -  person Mayur Patel    schedule 29.07.2016
comment
майурвпател110, не работает. Сохранение данных с хешем.   -  person Dhrupal    schedule 29.07.2016
comment
И я хочу использовать FIleWriter без использования CSV lib.   -  person Dhrupal    schedule 29.07.2016