使用jExcel创建Excel文件

时间:2014-12-13 17:30:42

标签: java excel jexcelapi

我使用jExcel API创建了一个excel文件,但当我尝试打开该文件时,我收到错误filename.xls:文件格式无效,我无法打开此文件,这是我的Java代码

File file = new File("C:\\Users\\Giga\\Desktop\\yvela.xls");
    WritableWorkbook wb = Workbook.createWorkbook(file);

    WritableSheet wsheet = wb.createSheet("First Sheet", 0);

    int row = 0;

    for (Student student : students) {
        wsheet.addCell(new Label(0, row, student.getName()));
        wsheet.addCell(new Label(1, row, student.getSurname()));
        row++;
    }

    wb.close();

1 个答案:

答案 0 :(得分:0)

您需要在wb.write()之前致电wb.close()

write方法完成了一些事情并实际将数据写入文件。