CSV는 실제로 쉼표로 분리 된 값의 약어입니다. CSV 파일은 구분 된 파일입니다. Java IO 스트림을 사용하여 쓰기가 더 번거 롭습니다. 여기에서는 CSV 파일을 작동하기에 매우 편리한 Javacsv JAR 패키지를 제공합니다.
다운로드 주소 : http://xiazai.vevb.com/201608/yuanma/javcsv(Vevb.com).rar
그래서 그것을 사용하는 방법?
다음 예를 살펴보면 즉시 이해할 수 있습니다.
import com.csvreader.csvreader; import com.csvreader.csvwriter; import org.junit.test; import java.io.ioexception; import java.nio.charset.charset;/*** javalittleman에 의해 생성 된 2016/8/18. void exportcsv ()는 ioexception {strows srccsv = "f : /cnt_programa.csv"; String targetfile = "f : /test.csv"; csvreader reader = new csvreader (srccsv, ',', charset.forname ( "utf-8"); csvwriter (targetfile, ',', ', charset.forname ( "utf-8")); // 각 필드는 write.setforcequalifier (true)로 표시되어 있습니다. while (reader.readrecord ()) {// 헤더를 if (reader.getCurrentRecord () == 0) {header = reader.getValues ();} // 현재 레코드 위치 시스템을 가져옵니다. {reader.getValues () [0], reader.getValues () [1]}; // 레코드를 수정하고 첫 번째 및 두 번째 필드 만 씁니다. ( ".cnt_programa.csv 파일 :
"ID", "PID", "NO", "SERIAL", "NAME", "CreateTime"10000000 "," ","No100000 "," ","Company News ","2016/8/23 17:12:09 ""1000001 "," ","No100001 "," ","Hot News ","2016/8/24 17:12:36 ""100046 ","1000001 ","No100046 ","1 ","Bank News ","2016/8/1 10:36:31 ""1000052 ","1000001 ","No100052 ","2 ","법률 규정 ","2016/8/2 20:39:10 ""100088 ","1000001 ","No100088 ","3 ","Professional Library ","2016/8/5 19:05:47 "
test.csv
"ID", "PID" "100000", "빈" "100001", "빈" "1000046", "100001" "1000052", "100001" "1000088", "1000001"
위의 것은 Javacsv.jar Jar 패키지를 사용하여 CSV 파일을 작동하는 방법입니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!