Tecnología

Inicio

Cómo leer archivos XLS en Java

Cómo leer archivos XLS en Java


La aplicación Excel es un producto de Microsoft instalado en máquinas Windows. El lenguaje Java se utiliza para crear aplicaciones web que se ejecutan en cualquier sistema operativo, incluyendo Windows. Puede utilizar el lenguaje Java para crear y leer las hojas de cálculo de Excel. Estas hojas de cálculo se pueden utilizar para enviar por correo electrónico la información al usuario, mostrar los datos en su aplicación personalizada o guardarlo para futuros procesos de importación en su sitio web.

Instrucciones

1 Coloque los archivos DLL de clase de Excel en la carpeta de proyecto Java. Estos archivos se descargan libremente, y se le pide para la manipulación de archivos de Excel en Java.

2 Importe la referencia de la biblioteca en el archivo de código principal. El siguiente código debe ser las primeras líneas en el archivo de origen Java:
importación jxl.Cell
IR
importación jxl.CellType
IR
importación jxl.Sheet
IR
importación jxl.Workbook
IR
jxl.read.biff.BiffException importación;

3 Crear archivo de entrada y las variables del libro de trabajo. La variable de archivo se utiliza como un puntero al nombre de archivo. La variable libro es el inicio de la clase de Excel, para que pueda utilizar las funciones para leer las celdas de hoja de cálculo. El código siguiente abre el archivo e inicia la clase de Excel:
del archivo = new File (\ "c: \ myDoc.xls \")
IR
Libro de trabajo w
IR
wb = Workbook.getWorkbook (archivo);

4 Crear una variable de la hoja que contiene la información. El libro de trabajo de un archivo de Excel puede ser varias hojas, por lo que se utiliza un puntero a la hoja correcta. El siguiente código apunta a la primera hoja del archivo:
hoja de hoja = wb.getSheet (0);

5 Leer el contenido de la primera celda y mostrarlo al usuario. La información contenida en una hoja de Excel está contenida en una célula. Cada una de estas células se utiliza para leer la información para el compilador de Java. El código siguiente recupera la información y la imprime:
celular de células = sheet.getCell (0, 0)
IR
System.out.println ( "\ Contenido de la celda: \" + cell.getContents ());