2014-02-21 4 views
-2

Я генерирую один CSV-файл из моего java-кода, который поступает в результате одного SQL-запроса. Задача, с которой я сталкиваюсь, - это один из столбцов, который имеет очень длинный комментарий, который распространяется на несколько столбцов. Но я хочу, чтобы этот комментарий был только в одном столбце.в файлах CSV-файла распространяется на более чем один столбец

Просьба предложить на этом.

+1

Слишком мало информации о вашей проблеме. –

+2

Возможно, «очень длинный комментарий» содержит символ разделителя (например, ';')? – SebastianH

ответ

1

Столбцы в csv-файле разделяются запятыми, нет предопределенной максимальной ширины столбца, если только пакет, который вы используете для создания вашего csv, не реализует его. Как вы создаете csv? Если ваш контент распространяется по нескольким столбцам, причиной может быть и то, что ваш комментарий содержит запятую «,».

Лучший способ справиться с этим зависит от того, как вы создаете свой CSV и что вы намерены делать с ним (cf this thread).

0

Я еще не могу прокомментировать, поэтому мне нужно отправить сообщение как «ответ». Как вы проверяете, что он распространяется по нескольким столбцам. Вы видите это в программе отображения, например Excel или с печатью? Если вы перебираете столбцы строки или проверяете len (row), показывает ли она дополнительный столбец?

Иногда программа, например Excel или Libre Office, будет отображать содержимое столбца в виде дополнительных столбцов, даже если данные находятся только в одном.

Смежные вопросы