Запись в файл CSV: opencsv 2.3

Я использую opencsv 2.3 для записи в файл CSV.

CSVWriter writer = new CSVWriter(new FileWriter("data/output.csv"), '\t');

String[][] result = a.execute();

for (String[] line : result)
{
    writer.writeNext(line);   // example of line: a_1, 28
}

writer.close();

Этот код записывает каждую строку в одну ячейку, например, a_1"28".

Как я могу написать a_1 в 1-й столбец и 28 во второй столбец?

Обновление 1: я думаю, что этот код работает для opencsv 3.1, но кажется, что он не работает для более ранних версий.

1 ответ

Решение

Вы используете вкладку в качестве разделителя. Но ваша строка использует запятую в качестве разделителя.

Другие вопросы по тегам