2012-04-03 3 views
8

작성중인 프로그램에서 CSV 파일을 가져오고 싶습니다. 지금이 순간, 그것의 기본 텍스트 파일을합니다.CSV 파일을 Java로 가져 오기

File mainemails = new File ("mainemails.txt"); 

나는 파일을 사용하여 CSV 수입에 대한 아마도 사용하는 가장 시간 효율적인 것은 아니라는 것을 알고있다. CSV 파일을 가져 오는 가장 효율적인 방법은 무엇입니까? 효율적인 방법을 사용하기 위해 새 라이브러리를 다운로드해야합니까?

+0

http://stackoverflow.com/questions/101100/csv-api-for-java – barsju

+0

[open CSV] (http://opencsv.sourceforge.net/)를 사용해야하며 Microsoft와 Office 도구 (doc, docx, xls, xlsx 등)의 경우 [Apache POI] (http://poi.apache.org/download.html) Java API를 사용할 수 있습니다. – Lion

답변

12

opencsv을 사용하여 CSV 데이터를 가져온 다음 개체를 구성 할 수 있습니다.

저는 개발 시간을 절약 할 수 있도록 라이브러리를 사용하는 것을 선호합니다. 또한 특정 문제를 더 잘 해결하는 경향이 있습니다.

+0

어디에서 라이브러리를 저장할 수 있습니까? –

+0

@ Nick Welki : 질문을 이해하지 못했습니다. 시스템의 임의의 위치에 라이브러리를 저장할 수 있습니다. IDE와 관련된 SO 질문을 살펴보십시오. jar 파일을 프로젝트에 추가하는 것에 대해서는 잘 설명되어 있습니다. – Jayan