2016-10-12 4 views
0

Java Eclipse의 콘솔 출력을 CSV 파일로 리디렉션하고 싶습니다. TXT 파일 (Run Configurations-Common-etc.)에서이를 수행하는 방법을 알고 있지만 CSV 파일을 가져 오는 방법을 찾을 수 없습니다. 고마워요.Java Eclipse에서 CSV 파일로 출력

답변

0

도움이 될지 모르겠지만 csv는 기본적으로 txt입니다. 출력을 ";"로 구분할 수 있습니다. 컴파일 시간에 txt로 출력 한 다음 CSV처럼 저장하십시오.

+0

그래, 내가 그런 일을 시도하고 해결책을 기다리는 동안이다. 감사합니다 – sirdan

+0

확실, 문제 없음 – GarbageConstructor

2

Eclipse에서는이 기능이 지원되지 않습니다.

콘솔 출력은 일반적으로 CSV 파일에 적합한 형식이 아닙니다. CSV에 올바른 형식을 생성하는 것은 프로그램에 코드를 추가하는 것입니다.

0

System.out.println()을 사용하지 말고 어느 곳에서나 사용하는 PrintStream을 정의하면 myOut.println()이됩니다.

더 좋은 방법은, 예를 log4j, 심지어 외관, 그것은을위한 로거 - librarry를 사용 slf4j

0

나는 콘솔에 인쇄 무엇이든, 당신은 단지 그것을 작성하는 이러한 솔루션 중 하나를 사용할 수 있습니다 생각 CSV 형식으로되어 있습니다.

1> 간단한 해결 방법 : CSV 파일에 "구분 기호 또는 큰 따옴표"가 포함되어 있지 않으면 표준 split()을 사용하여 CSV 파일을 구문 분석하십시오.

2> 사전 솔루션 :이 솔루션은 "분리 기호 또는 큰 따옴표"문제가 포함 된 필드를 해결하고 사용자 지정 구분 기호 및 사용자 지정 포함 필드도 지원합니다. 다음 CSV 구문 분석 예제와 JUnit 테스트 사례를 검토하여 작동 방식을 이해하십시오.

3> OpenCSV 예 : 위의 간단하고 진보적 인 솔루션에 익숙하지 않은 경우 타사 CSV 라이브러리 인 OpenCSV를 사용해보십시오.

https://www.mkyong.com/java/how-to-read-and-parse-csv-file-in-java/

관련 문제