I'm trying to create two different sheets on a single excel file . But only getting the first sheet.How can I get the second sheet ? where did I mistake ? Please help
Below is the code :
WorkbookSettings ws = new WorkbookSettings();
ws.setLocale(new Locale("en", "EN"));
WritableWorkbook workbook = Workbook.createWorkbook(new File(filename), ws);
WritableSheet s = workbook.createSheet("Summary", 0);
// set font ,border,alignment
cf.setWrap(true);
Label l = null;
l = new Label(0, 0, "Ticket Product", cf);
s.addCell(l);
............................................
............................................
// code to load data on the first sheet
int columns = s.getColumns();
for (i = 0; i < columns; i++)
{
//write on excel columnwise
}
workbook.write();
s = workbook.createSheet("Details", 1);
// set font ,border,alignment
cf.setWrap(true);
l = null;
l = new Label(0, 0, "Ticket Product", cf);
s.addCell(l);
............................................
............................................
//code to load data on the second sheet
columns = s.getColumns();
for (i = 0; i < columns; i++)
{
//the same loop as before to write columnwise
}
workbook.write();
workbook.close();
Workbook? I'm assuming you're using some third party library (could it be Apache POI?). If that's the case, you should mention it in your question, and perhaps include the version number too, it might be relevant to your problem.