2017-01-25 14 views
0

Я хочу создать файл Csv с помощью FileWriter.Как увеличить ширину столбца при создании файла csv с помощью FileWriter в java

После файла Csv Создайте ширину столбца Предпочитаемый заголовок Ширина имени и создайте столбец Ширина в соответствии с этим, чтобы мои данные не отображались в файле Csv, поэтому я хочу увеличить ширину столбца, который я использовал для создания файла. Csv File Я пытаюсь найти много решений, но это не работает.

Показать ниже файл Csv генерации и код, который я использовал.

enter image description here

я использовал использовал код ниже.

enter image description here

+0

http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557 –

+0

В столбцы файлов CSV не имеют «ширины». Вам нужно будет создать файл _real_ Excel (например, используя POI) для управления шириной –

+0

, не можем ли мы увеличить ширину столбца в FileWriter, это невозможно? –

ответ

0

Файл CSV не может содержать ширину столбца, поскольку он не имеет дизайна на все и не способности удерживать любого.

Вы можете попробовать экспортировать в файл другого типа, такие как XML или попеременно установить значение в строке заголовка равное же, как и максимальное количество символов для каждого столбца

Например из ваших данных: "Name" становится "Name "

Но это будет работать, только если приложение, используемое для чтения файла, по умолчанию задает ширину, равную значениям строки заголовка.

+0

Я хочу написать файл csv, не прочитав это решение, не работает для меня. –

+0

нет никакого решения увеличить ширину столбца ?? –

+0

@YashPathak Пожалуйста, поймите, CSV означает Comma Separated Values. Единственное содержимое в файле CSV (которое написано правильно) будет запятыми и значениями. Других деталей в этом типе файлов нет. Используйте excel XML, поскольку это самый простой файл, который даст вам желаемое форматирование. Если вы хотите, и пример XML-файла excel, дайте мне знать. – Daniel

0

У меня есть файл CSV с использованием Poi его работы Для меня и они увеличивают ширину столбца в соответствии с отображением данных в столбце i используется sheet.autoSizeColumn (индекс столбца); Эта функция увеличивает ширину столбца в соответствии с его данными столбца.