Tengo que leer el archivo de Excel con Java y volcarlo en una tabla de servidor SQL existente. ¿Cómo procedo con esto?

Puede comenzar leyendo un archivo de Excel con Apache POI. Aquí se explica cómo hacerlo:

La lectura de Excel funciona con principios similares a los explicados en la lectura de un capítulo de archivo de texto.

Es solo que tenemos diferentes clases para importar y un poco diferente para leer los datos aquí.

Apache POI es una de esas API de renombre que se utiliza para obtener texto de diferentes recursos. Vamos a hacer uso de sus clases para lograr nuestro objetivo aquí. Tiene su propio conjunto de funciones que se pueden usar para obtener datos de diferentes recursos.

Un archivo XLSX no es más que un archivo de hoja de cálculo XML abierto de Microsoft Excel que ha sido creado por Microsoft Excel 2007 y versiones posteriores.

Veamos cómo leer el archivo XLSX en Java usando Apache POI.

Leer un archivo Excel XLSX

En su código existente, primero debe especificar la ubicación de su archivo XLSX. He guardado un archivo XLSX titulado “dc” en la unidad D :. También he puesto algunos datos en él para ser recuperados.

Esto es lo que tiene mi archivo dc.xlsx:

Leeremos las dos filas aquí.

Incluso antes de comenzar, necesitaremos tarros de PDI de Apache para que Eclipse conserve todas las clases requeridas de antemano.

Cómo descargar Tarche POI Jars

Estos son los pasos para descargar Apache POI Jars. Es mejor estar preparado de antemano que ir a buscarlo cuando llegue el momento.

Paso 1: navega a la siguiente URL:

http://poi.apache.org/download.html

Paso 2: haga clic en el siguiente archivo zip ubicado en la sección Distribución binaria:

En general, muestran sus últimas versiones aquí.

Paso 3: hacerlo te llevará a la siguiente página. Haga clic en el primer enlace que comenzará su descarga.

Paso 4: Extraiga la carpeta y su contenido. Obtendrá los siguientes archivos jar:

Paso 5: Ve a tu proyecto en Eclipse y haz clic derecho sobre él. Luego coloque el cursor del mouse en Build Path y luego haga clic en Configure Build Path como se muestra en la figura a continuación:

Paso 6: abrirá Propiedades para el cuadro de diálogo de su proyecto. Seleccione la pestaña Bibliotecas y luego haga clic en Agregar jarras externas …

Al hacerlo, se abrirá un cuadro de diálogo para seleccionar los archivos jar.

Paso 7: Seleccione todos los archivos jar que obtuvo del sitio de Apache POI y luego haga clic en Abrir.

Paso 8: La ruta de compilación de Java ahora comenzará a mostrar todos los archivos jar que haya seleccionado. Simplemente haga clic en Aplicar y luego en Aceptar.

Pasos sobre cómo leer el archivo XLSX en Java

Ahora que hemos importado los archivos de PDI de Apache prerrequisitos, es hora de pasar a nuestro bit de codificación.

Paso 1: escriba el siguiente fragmento de código que especifica la ubicación de la ruta:

Archivo de archivo = archivo nuevo (NOMBRE DE RUTA);

Reemplace el PATHNAME con la ubicación real de su archivo. Entonces el mío sería algo como esto:

Archivo de archivo = Archivo nuevo (“D: \\ dc.xlsx”);

Paso 2: Tan pronto como escriba lo anterior, su Eclipse podría generar un error en la Clase de archivo. Simplemente importe el paquete

import java.io.File;

Paso 3: Necesitamos instanciar FileInputStream para leer del archivo especificado. Escriba lo siguiente:

FileInputStream fis = nuevo FileInputStream (archivo);

Lea el artículo completo aquí: Cómo leer un archivo XLSX en Java usando Apache POI | Tonto tio

Puede usar Apache POI. Aquí hay algunos ejemplos de código para usar el mismo: fragmentos de código para ‘#Xls’

Además, aquí está la lista de clases dentro de Apache POI – # Clases e interfaces en #Apache POI

Busque Excel o XLS y verá clases relacionadas con Excel.

Echa un vistazo a ApachePOI y procede con él.

Leer Excel con Apache POI Library es muy fácil.

Visita los ejemplos de HSSF y XSSF

para mas ejemplos

¿Solo un archivo una vez? ¿O muchos archivos diferentes constantemente (que tuve que desarrollar en mi último trabajo)? Hay una gran diferencia en cómo lo atacas.