우선 CSV 파일에 대한 기본적인 이해가 필요하며 Excel과 유사하지만 CSV 파일의 본질은 다음과 같습니다.
txt에 표시 :
파일 접미사를 CSV로 수정하면 다음과 같이 표시됩니다.
Java에서는 일반적으로 POI를 사용하여 Excel, 가져 오기 및 내보내기를하지만 POI는 특히 내보내기를 할 때 실제로 CSV 파일을 생성하기 위해 내보내기를 선택할 수 있으므로 매우 효율적입니다.
나는 단순히 구현 클래스를 썼습니다. 코드는 다음과 같습니다.
/** * * CSV 형식을 생성하는 파일을 내보내십시오 * @Author CCG * @Param 제목 CSV 형식 헤더 * @Param 속성 내보내는 데이터 엔티티의 속성은 제목에 해당 한 일대일에주의를 기울입니다 행 불법 행위 예시 * @throws 불법적 인 <t> static <t> string exportcsv (문자열 [] 제목, 문자열 [] 속성, 목록 <t> 목록) IoException, 불법적 인 파일 = New File ( "d : //test.csv")을 제작하고 출력 스트림 작성자를 지정합니다. a 셀 데이터를 작성한 후 {ow.write (wow.write); // 파일 헤더 wow.write ( "/r/n")를 작성한 후 (Object obj : list) {// 모든 필드 필드를 가져옵니다 [] (field.getname ()) {ow.write (obj) .toString ()); // 라인을 작성한 후 OW.WRITE ( "/r/n")} ow.close ();테스트 클래스는 다음과 같습니다.
공개 test ()는 IoExcept, 불법 행사 [] { "id", "id"{ "id"(user); "Zhang San"); ADD (user); user.setId (2L); "li si";수출 후 생성 된 파일은 위의 그림과 동일하며 캡슐화로 간주됩니다.
위의 내용은이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다.