2012-04-03 16 views
8

W programie, który piszę, chcę móc importować pliki CSV. W tej chwili trwa podstawowy plik tekstowy.Importowanie pliku CSV do Java

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

wiem, że import CSV przy użyciu pliku nie jest prawdopodobnie najbardziej efektywny czas rzeczą w użyciu. Jaki byłby najskuteczniejszy sposób importowania pliku CSV? Czy będę musiał pobrać nowe biblioteki, aby użyć efektywnej metody?

+0

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

+0

Powinieneś użyć [open CSV] (http://opencsv.sourceforge.net/) i jeśli chcesz pracować z Microsoftem Narzędzia Office (takie jak doc, docx, xls, xlsx itp.), Można użyć interfejsu API Java Apache POI (http://poi.apache.org/download.html). – Lion

Odpowiedz

12

Możesz użyć opencsv do importowania danych CSV, a następnie konstruowania z niego obiektów.

Wolę używać bibliotek, aby oszczędzać czas opracowywania. Również mają tendencję do lepszego rozwiązywania konkretnych problemów.

+0

Gdzie powinienem zapisać bibliotekę? –

+0

@ Nick Welki: Nie rozumiem tego pytania. Możesz zapisać bibliotekę w dowolnym miejscu w swoim komputerze. Proszę przejść przez SO pytań związanych z IDE. Dodanie słoika do projektu jest dobrze omówione. – Jayan

Powiązane problemy