本帖最后由 opentheoo 于 2014-12-24 11:29:14 编辑

解决方案 »

  1.   

    private void WriteData(ArrayList AllData,String tempFileName){
    InputStream is = null;
    Workbook rwb = null;
    WritableWorkbook wwb = null;

    BDownloadFapCsvDataBean Rowdate = new BDownloadFapCsvDataBean();
    try{
    is = new FileInputStream(DEMO_PATH);
        rwb = Workbook.getWorkbook(is);
    wwb = Workbook.createWorkbook(new File(FILE_PATH + tempFileName),rwb);
    WritableSheet sheet=wwb.getSheet(0);
    for(int i = 0 ; i < AllData.size() ; i ++){

    Rowdate = (BDownloadFapCsvDataBean)AllData.get(i); WriteCell(sheet, 4, 9,Rowdate.getA());
    WriteCell(sheet, 4, 11, Rowdate.getB());
    WriteCell(sheet, 4, 18, Rowdate.getV());
    }

    wwb.write();
    }catch(Exception e){
    e.printStackTrace();
    }finally{
    try {
    if(is != null){
    is.close();
    }
    if(wwb != null){
    wwb.close();
    }
    if(rwb != null){
    rwb.close();
    }
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    }
      

  2.   

    模板输出 ABC 但是我的单选框 不见了。 明明我都画好了的
      

  3.   

    人呢?不好意思啊  才看。。问题应该是  wwb  是你新创建的excel 并不是模板文件  所以没有既定的格式
    你应该用 rwb 去操作   这才是你的模板文件所创建的对象   然后在最后另存到一个地方就可以了   不然会把模板覆盖掉。