Прежде всего, нам нужно иметь базовое понимание файла CSV.
Показано в TXT:
После изменения суффикса файла на CSV он будет отображаться следующим образом:
В Java мы обычно используем POI для работы Excel, Import и Export, но POI очень много потребляет память, особенно при экспорте в настоящее время, мы можем фактически выбрать экспорт в создание файлов CSV, потому что он похож на текст.
Я просто написал класс реализации, код выглядит следующим образом:
/** * * Экспорт файла, который генерирует формат CSV * @author CCG * @param Названия CSV Header * @param Allogalaccessexception * @throws allogalargumentException */ public static <t> string exportcsv (string [] titles, string [] свойства, список <t> list) Выбросить ioException, allectarargumentException, allodalaccessexception {file file = new File ("d: //test.csv"); Данные каждый раз после написания одной ячейки, {ow.write (title); // Переписывать линию после написания заголовка файла OW.Write ("/r/n"); (Field.getName ()) {OW.Write (Field.get (obj) .toString ()); // написание линии.Тестовый класс выглядит следующим образом:
public void () ang san "); list.add (user); user = new user (); user.setid (2L);
Файл, сгенерированный после экспорта, такой же, как и изображение выше, и считается инкапсуляцией.
Выше всего содержание этой статьи.