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 . Usted puede utilizar el lenguaje Java para crear y leer las hojas de cálculo Excel. Estas hojas de cálculo se puede utilizar para enviar la información al usuario , mostrar los datos en la aplicación personalizada o guardarlo para los procesos de importación futuras en su sitio web . Instrucciones
1
colocar los archivos DLL de clase de Excel en la carpeta del proyecto Java . Estos archivos se descargan libremente, y que son necesarios para la manipulación de archivos de Excel en Java.
2
importar la biblioteca de referencia en el archivo de código principal. El siguiente código debe ser la primera línea en el archivo fuente de Java : jxl.Cell importación ; jxl.CellType importación ; jxl.Sheet importación ; jxl.Workbook importación ; jxl.read.biff.BiffException importación ;
3
Crear archivo de variables de entrada y 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 de leer las celdas de hoja de cálculo . El siguiente código abre el archivo e inicia la clase de Excel : archivo File = Archivo nuevo ("c : \\ myDoc.xls "); Workbook w ; wb = Workbook.getWorkbook (archivo) ;
4
crear una variable para la hoja que contiene la información . El libro de trabajo de un archivo de Excel puede ser varias hojas , por lo que un puntero a la hoja correcta se utiliza . Los siguientes puntos de código a la primera hoja del archivo : Hoja Hoja = wb.getSheet ( 0 ) ;
5
Leer el contenido de la primera celda y mostrarla al usuario. La información 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 Java. El código siguiente recupera la información y la imprime : Célula Célula sheet.getCell = ( 0 , 0); System.out.println ( "Contenido celulares: " + cell.getContents () ) ;