Cómo escribir datos en excel en java
Necesitas importar jxl.jar
Crear el entorno
Descomprimir el archivo descargado para obtener jxl.jar, colocarlo en el classpath y realizar la instalación. está completo.
Crear archivo
Está previsto generar un archivo de Excel llamado "Test Data.xls", en el que la primera hoja de trabajo se denomina "Primera página", el efecto general es el siguiente :
Código (CreateXLS.java):
//Generar clase de Excel
importar java.io.*
importar jxl .*;
importar jxl.write.*;
clase pública CreateXLS
{
public static void main(String args[ ])
{
prueba
{
//Abrir archivo
WritableWorkbook book=
Workbook.createWorkbook(new File("Test.xls"));
//Generar una hoja de trabajo llamada "Primera página", el parámetro 0 indica que esta es la primera página
p>WritableSheetsheet=book.createSheet("First Page", 0);
//La posición de celda designada en el constructor del objeto Label es la primera columna y la primera fila (0, 0)
//Y el contenido de la celda es prueba
Label label=new Label(0, 0, "test"); la celda definida a la hoja de trabajo
sheet.addCell(label);
/*Generar una celda que contenga un número
Se debe usar el número El paquete completo ruta, de lo contrario habrá ambigüedad sintáctica
La posición de la celda es la segunda columna, la primera fila y el valor es 789.123*/
jxl.write.Number number = new jxl . write.Number(1, 0, 789.123);
sheet.addCell(number);
//Escribe datos y cierra el archivo
. escribir ();
libro.close();
}catch(Excepción e)
{
System.out.println ( e);
}
}
}
Después de la compilación y ejecución, se generará un archivo de Excel en la ubicación actual. .