Экспорт результата запроса в файл CSV, где результат ячейки содержит несколько строк - PullRequest
0 голосов
/ 11 июня 2019

In SQL developer I am executing SQL query, and result of the query exporting as csv file.<br> But the my database table contain "comment" column which has multiline data, comma also.<br>
Here I am facing two problem
1) Multiline data
2) Data containing comma</p>

<p>When I am exporting the data which contain multiple lines, instead of considering the same <br>cell, second line data goes to the first column of the CSV.
In the example given bellow comment column contain two lines as 
First line : Software Engineer
Second line : Java Developer
For Example :
<strong>Database data:</strong>
pri_key | firstname | lastname | Comment</p>

<p>111     | aaa       | xyz      | Software Engineer</p>

<code>                              Java Developer
</code>

CSV-файл после экспорта вышеуказанной отдельной записи:

pri_key, Firstname, фамилия, комментарий 111, ааа, xyz, инженер-программист
Java Developer

Здесь После экспорта данных в формате csv «Java Developer» переходит к следующей строке и учитывает значение первого столбца, который является первичным ключом.

Аналогично происходит в случае запятой, если значение атрибута содержит запятую, часть значения после запятой переходит к следующему значению столбца. Проблему с запятой я решил двойным цитированием значения. Но как включить многострочные данные в CSV по-прежнему остается проблемой.

Если кто-то уже работал над таким вариантом использования или у кого-то есть идеи о том, как включить многострочные данные в файл CSV, пожалуйста, поделитесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...