Javacsv를 사용합니다.jar의jar 패키지에서 csv 파일을 조작하는 방법
2934 단어 javacsv.jarcsv
다운로드 주소:http://xiazai.jb51.net/201608/yuanma/javcsv(jb51.net).rar
그럼 어떻게 사용하나요?
다음 예만 보시면 단번에 이해하실 수 있습니다.
import com.csvreader.CsvReader;
import com.csvreader.CsvWriter;
import org.junit.Test;
import java.io.IOException;
import java.nio.charset.Charset;
/**
* Created by javalittleman on 2016/8/18.
*/
public class TestCVS {
/**
* CSV
*
* @throws Exception
*/
@Test
public void exportCsv() throws IOException {
String srcCSV = "F:/cnt_programa.csv";
String targetFile = "F:/test.csv";
CsvReader reader = new CsvReader(srcCSV, ',', Charset.forName("UTF-8"));
CsvWriter write =new CsvWriter(targetFile,',',Charset.forName("UTF-8"));
//
write.setForceQualifier(true);
//
//r.readHeaders();
// ,
String[] header = {};
while (reader.readRecord()) {
//
if (reader.getCurrentRecord()==0){
header = reader.getValues();
}
//
System.out.print(reader.getCurrentRecord() + ".");
//
System.out.println(reader.getRawRecord());
String[] tmp = {reader.getValues()[0],reader.getValues()[1]};
// ,
if (!header[1].equals(tmp[1]) && ("".equals(tmp[1])||tmp==null)){
tmp[1]=" ";
write.writeRecord(tmp);
}else{
write.writeRecord(new String[]{reader.getValues()[0],reader.getValues()[1]});
}
}
reader.close();
write.close();
}
}
cnt_programa.csv 파일:
"id","pid","no","serial","name","createtime"
"100000","","No100000",""," ","2016/8/23 17:12:09"
"100001","","No100001",""," ","2016/8/24 17:12:36"
"100046","100001","No100046","1"," ","2016/8/1 10:36:31"
"100052","100001","No100052","2"," ","2016/8/2 20:39:10"
"100088","100001","No100088","3"," ","2016/8/5 19:05:47"
test.csv
"id","pid"
"100000"," "
"100001"," "
"100046","100001"
"100052","100001"
"100088","100001"
위에서 설명한 것은 여러분에게 소개된 Javacsv 사용입니다.jar의 jar 패키지가 csv 파일을 조작하는 방법은 여러분에게 도움이 되었으면 합니다. 만약에 궁금한 것이 있으면 저에게 메시지를 남겨 주십시오. 편집자는 제때에 여러분에게 회답할 것입니다.여기에서도 저희 사이트에 대한 지지에 감사드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
React로 CSV 파일을 가져오는 방법이 가이드에서는 React를 사용하여 사용자로부터 받은 CSV 파일을 가져오는 방법을 배웁니다. 사용자가 파일을 선택할 수 있는 양식을 만듭니다. 다음으로 이 CSV 파일을 볼 수 있도록 Javascript로 몇 가...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.