2012-04-03 50 views
8

En el programa que estoy escribiendo, deseo poder importar archivos CSV. Por el momento, se necesita un archivo de texto básico en.Importación de un archivo CSV en Java

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

Sé que para la importación CSV usando el archivo probablemente no es lo más eficiente en el tiempo de usar. ¿Cuál sería la forma más eficiente de importar un archivo CSV? ¿Tendría que descargar cualquier biblioteca nueva para usar un método eficiente?

+0

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

+0

Debe usar [abrir CSV] (http://opencsv.sourceforge.net/) y si desea trabajar con Microsoft Herramientas de Office (como doc, docx, xls, xlsx, etc.), puede usar [Apache POI] (http://poi.apache.org/download.html) API de Java. – Lion

Respuesta

12

Puede usar opencsv para importar datos csv y luego construir objetos a partir de él.

Prefiero usar bibliotecas para que pueda ahorrar tiempo de desarrollo. También tienden a resolver problemas específicos mejor.

+0

¿Dónde guardaría la biblioteca? –

+0

@ Nick Welki: No entendí la pregunta. Puede guardar la biblioteca en cualquier lugar de su máquina. Por favor revise las preguntas más relevantes para su IDE. Agregar un jar a un proyecto está bien discutido. – Jayan

Cuestiones relacionadas