epelpad

El post que buscas se encuentra eliminado, pero este también te puede interesar

¿Como cargo un documento de excel a postgres?

que tal buenas tardes, lo que intento hacer es un sistema que migre los datos de un archivo excel xls o xlsx a una tabla de postgres, se que desde pgadmin se puede hacer (ya lo he hecho), pero lo que quiero es hacer la migración desde java, quiero que el usuario pueda cargar un archivo excel y este después se muestre en el sistema pero desde sql, posterior mente también se debería de generar otro archivo exel con los datos de sql, todo esto es para una mejor administración de los datos.

Espero me puedan ayudar de antemano gracias

1 comentario - ¿Como cargo un documento de excel a postgres?

Agori +1
Que tal, no soy programador java aunque sé algo de java de la época 1.6, pero para la mayoría de las Importaciones/Exportaciones a planillas de cálculos lo conveniente es contar con alguna biblioteca.

Para java encontré apache POI. No sé cómo te manejes con el inglés pero el site es
poi.apache.org

Aquí tienes un buen tutorial en inglés:
howtodoinjava.com/apache-commons/readingwriting-excel-files-in-java-poi-tutorial/

Y aquí uno, no tan bueno como el anterior, en español:
www.adictosaltrabajo.com/tutoriales/hojas-calculo-formulas-poi/

Tendrás que tener cuidado con el formato de ms-excel que utilicen. El viejo formato .xls es totalmente diferente al "nuevo" formato .xlsx

En general, y hablo de las veces que tuve que importar/exportar planillas, es abrir el archivo, abrir el workbook(libro excel), y ahí abrir el sheet(página del libro) que desees y ahí recorrer row(filas) y procesar cada cell(celdas) de dicho row, por ejemplo, armando una INSERT SQL.

Espero que sirva. Saludos.