Lo so che sbaglio qualcosa io, infatti così è scritto.
Intanto mostro la funzione con le japiexcel.
Riporto prima le librerie
codice:
import java.io.File;
import java.io.IOException;
import java.util.Date;
import jxl.*;
import jxl.write.*;
import jxl.write.Boolean;
import jxl.write.Number;
import jxl.write.biff.RowsExceededException
E poi questa è la funzione del pulsante:
codice:
private void btnCreaActionPerformed(java.awt.event.ActionEvent evt) {
try {
File exlFile = new File("C:/es.xls");
WritableWorkbook writableWorkbook = Workbook.createWorkbook(exlFile);
WritableSheet writableSheet = writableWorkbook.createSheet("Foglio1", 0);
JLabel label = new JLabel("Label (String)");
DateTime date = new DateTime(1, 0, new Date());
Boolean bool = new Boolean(2, 0, true);
Number num = new Number(3, 0, 9.99);
writableSheet.addCell(num);
writableSheet.addCell(date);
writableSheet.addCell(bool);
writableSheet.addCell(num);
writableWorkbook.write();
writableWorkbook.close();
} catch (IOException e) {
e.printStackTrace();
} catch (RowsExceededException e) {
e.printStackTrace();
} catch (WriteException e) {
e.printStackTrace();
}
}
Il mio problema è nella riga:
codice:
WritableWorkbook writableWorkbook = Workbook.createWorkbook(exlFile);
perchè non ha la funzione .createWorkbook() per cui non mi fa eseguire il file.
Qualcuno sa come risolvere il problema?