jxl怎么用,谁能给个例子

解决方案 »

  1.   

    jxl导出excel文件
    public void exportExcelFile(String outputFile, List dataList) throws Exception
    {
    //创建工作表与sheet的引用
    WritableWorkbook wb = null;
    WritableSheet ws = null;
    //直接根据输出的文件创建工作表对象
    wb = Workbook.createWorkbook(new File(outputFile));
    //创建第一页的sheet
    ws = wb.createSheet("sheet1", 0);
    //循环导出数据
    for (int rowId = 0; rowId < dataList.size(); rowId++)
    {
    //得到对应行的数据列表
    List valueList = (List) dataList.get(rowId);
    //循环每一个单元格
    for (int column = 0; column < valueList.size(); column++)
    {
    //得到对应单元格的值
    String value = (String) valueList.get(column);
    //设置值
    Label label = new Label(column, rowId, value);
    //加到sheet上
    ws.addCell(label);
    }
    }
    //输出到文件
    wb.write();
    //关闭文件
    wb.close();
    }