Aprenda a utilizar Java para operar archivos de Excel. Hay un archivo de texto en el que puede leer el contenido.
importar java.io.*;
importar java.util.ArrayList;
importar jxl.*;
importar jxl. write.Label;
importar jxl.write.WritableSheet;
importar jxl.write.WritableWorkbook;
clase pública NewT {
public static int v=0;
public void paint(String test1,String test2) arroja una excepción {
Libro de trabajo rwb = Workbook.getWorkbook(new File(test1)); p> p>
Hoja hoja = rwb.getSheet("Sheet1");//Obtiene el objeto de formulario del libro de trabajo del nombre de hoja especificado
OutputStream os = new FileOutputStream(test2);//Salida URL del archivo de Excel
WritableWorkbook wwb = Workbook.createWorkbook(os);//Crear un libro de trabajo grabable
WritableSheet ws = wwb.createSheet("sheet1", 1);//Crear un libro grabable Escribir una hoja de trabajo
int rowss =sheet.getRows();
int columns =sheet.getColumns();
ArrayList list =new ArrayList ();
int j;
int h;
//DAO dao=nuevo DAO();
para (j = 0; j < filass; j++) {
for (h = 0; h < columnas; h++) {
Celda cellg = hoja.getCell(0, j);
Cadena g = cellg.getContents();
Celda cellh = hoja.getCell(h, 0);
Cadena s = cellh.getContents();
if (s.equals("end")&&g.endsWith("end")) {
for (int k = 4; k < h; k++) { p>
for (int x = 1; x < j; x++) {
//System.out.println("");
Celda celdas1 = hoja. getCell(0, x);//Código largo del material
Celdas de celda2 = hoja.getCell(1, x);//Modelo de proyecto
Celdas de celda3 = hoja.getCell(2 , x) ;//Descripción
Celda celdas4
= hoja.getCell(3, x); //Número total
Celdas5 = hoja.getCell(k, 0); //Dirección
Celdas6 = hoja.getCell( k ,x);//Número de puntos del juego
String cell1 = cell1.getContents();
String cell2 = cell2.getContents();
Cadena celda3 = celdas3.getContents();
Cadena celda4 = celdas4.getContents();
Cadena celda5 = celdas5.getContents();
Cadena celda6 = celdas6. getContents();
if(cell6.equals("0")){
System.out.print("");
} p>
else{
v++;
//System.out.print("fila"+x+" columna"+k+" " ); p>
//System.out.print(celda1+" ");
//System.out.print(celda2+" ");
// System.out .print(celda3+" ");
//System.out.print(celda4+" ");
// System.out.print(celda5+" "); p>
// System.out.print(cell6+" ");
Etiqueta a=nueva Etiqueta(0,v,cell1);
// System.out .print( celda1);
Etiqueta b=nueva etiqueta(1,v,celda5);
// System.out.print(celda5);
Etiqueta c =nueva Etiqueta(2,v,celda6);
Etiqueta d=nueva Etiqueta(3,v,celda2);
Etiqueta e=nueva Etiqueta(4,v ,celda3) ;
Etiqueta f=nueva Etiqueta(5,v,celda4);
// System.out.print(v+" ");
// System.out.println(cell6);
ws.addCell(a);
ws.addCell(b);
ws.addCell (c) ;
ws.addCell(d);
ws.addCell(e);
ws.addCell(f);
}
}
}
//list.add(si
wwb.write();
wwb. close();
os.close();
//System.out.print("h:" + h);
//Sistema .out.println("j:" + j);
}
}
}
}
public static void main(String args[]) lanza una excepción {
NewT t = new NewT();
//t.painting();
}
}
¡Puntos extra! Pero esto requiere que jxl se descargue del sitio web