Как создать новый столбец из CSVWriter в Java - PullRequest
0 голосов
/ 26 сентября 2019

У меня проблема.Я хочу создать новый CSV-файл из CSVWriter, и весь мой массив помещается в одну ячейку.

Это мой код Java:

StringWriter s = new StringWriter();
        @SuppressWarnings("deprecation")
        CSVWriter writer = new CSVWriter(s, '\t');

        String[] entries = new String[3];
        entries[0] = "Test";
        entries[1] = "Test";
        writer.writeNext(entries);

        writer.close();
        String finalString = s.toString();
        System.out.println(finalString);

Я получаю вывод, как это: "first" "second" "third" и мой CSV: enter image description here но я хочубыть таким: enter image description here

1 Ответ

0 голосов
/ 30 сентября 2019

Ваш код в порядке, проблема в том, что вы открываете файл CSV с помощью Excel с настройками по умолчанию.

Если открыть файл CSV с помощью Блокнот , онбудет выглядеть так:

"Тест" "Тест"

И если вы все еще хотите открыть его с помощью Excel , вы должныоткройте его, выполнив следующие действия:

  1. Создайте новый лист.
  2. Выберите Данные> Из текстового файла .
  3. Выберите файл (запись.CSV) для импорта.
  4. Нажмите Готово .
...