“Conocimiento Programación>Programación Java

Cómo utilizar Java para leer Excel

2011/1/16
Al escribir una aplicación orientada a los negocios en el escritorio, los programadores de Java a menudo se encuentran con los datos almacenados en un archivo de Microsoft Excel. Si usted se encuentra en esta situación , puede utilizar la biblioteca POI creado por la Fundación Apache . La biblioteca POI proporciona mecanismos de alto nivel que permiten a los programas Java para leer y procesar archivos de Excel convenientemente . Esto le permite ahorrar tiempo y concentrarse más en el desarrollo de la lógica de negocio importante de la aplicación Java. Instrucciones
1

Crear un libro de referencia en el código Java a la hoja de cálculo de Excel que desea procesar . Para ello, se utiliza la clase " HSSFWorkbook " . Esto tomará una clase " FileInputStream " que apunta al documento actual de Excel que desea leer . Por ejemplo , el código siguiente creará un libro en el fichero de Excel que se define en la cadena de fileToBeRead

HSFWorkbook libro = new HSSFWorkbook ( nueva FileInputStream ( fileToBeRead ) ) .
2

Consulte la hoja de trabajo actual dentro del libro mediante uno su número de índice o de nombre. Por ejemplo, el siguiente código de Java hará una referencia a la primera hoja del libro :
hoja HSSFSheet

= workbook.getSheetAt ( 0 ) ;

Del mismo modo, el siguiente código de Java hará una referencia a la hoja de cálculo denominada " Sheet1 " en el libro :
hoja HSSFSheet

= workbook.getSheet ( "Sheet1 ");
3

ahora puedes acceder a las filas y valores de las celdas de la hoja de cálculo de Excel utilizando el método " getStringCellValues ​​" " getRow ()" , " getCell ()" y . Por ejemplo , el código siguiente muestra cómo se puede obtener el valor de la primera celda de la primera fila de la hoja de cálculo :

fila HSSFRow = sheet.getRow ( 0 ) ;

HSSFCell cell = row.getCell ( (short) 0 ) ;

cell.getStringCellValue ();

Programación Java
Cómo saber si una fuente es monoespaciado en Java
Cómo calcular filas en java.awt.Point
Cómo diseñar una bolsita
¿Cómo estabilizar el número de bucles en Java
Los beneficios de JDK 1.6
Cómo tener Java Leer Pulsaciones como Entrada
¿Qué juegos necesitan Java?
Cómo quitar un elemento de MIDP 2.0 Programáticamente
Conocimiento de la computadora © http://www.ordenador.online