Paquetes que deben importarse: jxl.jar
La copia del código es la siguiente:
public void readto () {
Libro de trabajo wb = nulo;
WRATITYWORKBOOK WWB = NULL;
intentar {
El archivo es = nuevo archivo (System.getProperty ("user.dir") + "//in.xls");
Archivo OS = nuevo archivo (System.getProperty ("user.dir") + "//out.xls");
if (! Os.isfile ()) // Si el archivo especificado no existe, cree un nuevo archivo
OS.CreateNewFile ();
wb = workbook.getworkbook (is); // Obtener la fuente de datos en el objeto de libro de trabajo.
wwb = workbook.createworkbook (OS, WB); // Agregar datos al libro de trabajo original.
// wwb = workbook.createworkbook (OS); // diferente de la línea de código anterior, cree un nuevo libro de trabajo de escritura
if (wb! = null && wwb! = null) {
Hoja de WritableSheet = wwb.getsheet (0); // get out.xls Primera hoja
WRITABLECELL Cell = sheet.getWritableCell (2, 4); // get out.xls para escribir celda de datos
Hoja [] sábanas = wb.getSheets (); // Obtener hojas de fuente de datos en.xls
Celda [] celdas = hojas [0] .getrow (1); // Obtenga la segunda línea de la primera hoja en.xls
if (cell.gettype () == CellType.Label) {
Etiqueta l = (etiqueta) celda;
L.SetString (celdas [1] .getContents ()); // Escribe la segunda celda a la tercera columna de OUT.XLS, Línea 5
}
wwb.write ();
System.out.println ("¡El libro de trabajo escribe datos con éxito!");
}
wwb.close (); // cerrar
} capt (excepción e) {
E.PrintStackTrace ();
} finalmente {
wb.close ();
}
}