2012-04-03 25 views
8

Nel programma che sto scrivendo, voglio essere in grado di importare file CSV. Al momento, ci vuole un file di testo base in.Importazione di un file CSV in Java

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

So che per le importazioni CSV utilizzando file non è probabilmente la cosa più tempo efficiente per l'uso. Quale sarebbe il modo più efficace per importare un file CSV? Dovrei scaricare delle nuove librerie per usare un metodo efficiente?

+0

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

+0

È necessario utilizzare [aprire CSV] (http://opencsv.sourceforge.net/) e se si desidera lavorare con Microsoft Strumenti di Office (come doc, docx, xls, xlsx ecc.), È possibile utilizzare l'API Java [Apache POI] (http://poi.apache.org/download.html). – Lion

risposta

12

È possibile utilizzare opencsv per l'importazione di dati csv e quindi la costruzione di oggetti da esso.

Preferisco utilizzare le librerie in modo da risparmiare tempo di sviluppo. Inoltre tendono a risolvere meglio i problemi specifici.

+0

Dove dovrei salvare la libreria? –

+0

@ Nick Welki: non ho capito la domanda. È possibile salvare la libreria in qualsiasi punto della macchina. Per favore passa attraverso SO domande pertinenti al tuo IDE. L'aggiunta di un barattolo a un progetto è ben discussa. – Jayan

Problemi correlati