Запись в файл 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 ответ
Решение
Вы используете вкладку в качестве разделителя. Но ваша строка использует запятую в качестве разделителя.