Me he puesto a estudiar un poco la libr JExcel y me he encontrado con un problema al hacer un ejemplo... como casi siempre... XD
Código
//Los import todos ok.
public class escribir {
private WritableWorkbook libro;
private WritableSheet hoja;
private int c = 0;
public escribir(){
try{
libro = Workbook.createWorkbook(new File("ejemplo.xls"));
hoja = libro.createSheet("Hoja1", 0);
}catch(Exception e){
JOptionPane.showMessageDialog(null,"Error Escribir/Constructor.","Message",JOptionPane.INFORMATION_MESSAGE);
}
}
public void escribircontenido(String dato){
try{
Label label = new Label(0,c,dato);
c+=1;
hoja.addCell(label);
libro.write();
if(c == 9){libro.close();}
}catch(Exception e){
JOptionPane.showMessageDialog(null,"Error Escribir contenido.","Message",JOptionPane.INFORMATION_MESSAGE);
}
}
}
En otro lugar hay un bucle que va llamando al método "escribircontenido", pasando el valor a escribir y ya esta... debería de funcionar llenándome un excel con 10 valores, cada uno en una fila de una misma columna, pero no es así... solo me escribe el primer valor en la posición (0,0) y ya esta. Debe ser algo simple, pero no caigo XD
Saludos y gracias










Autor


En línea
