Я пытаюсь записать данные в файл csv с помощью java, однако, когда я пытаюсь открыть созданный файл с помощью excel, я получаю сообщение об ошибке, когда файл поврежден. Открыв файл в блокноте, он выглядит правильно отформатированным, поэтому я не уверен, в чем проблема. Я использую класс FileWriter для вывода данных в файл.
FileWriter writer = new FileWriter("test.csv");
writer.append("ID");
writer.append(',');
writer.append("name");
writer.append(',');
...
writer.append('\n');
writer.flush();
writer.close();
Нужно ли использовать некоторую библиотеку в java для печати в файл csv? Я предположил, что вы можете просто сделать это изначально в java, пока вы используете правильное форматирование.
Оцените справку,
Шоу