Modifying existing excel using jxl

后端 未结 4 1900
礼貌的吻别
礼貌的吻别 2020-12-01 16:27

I m not able to edit the existing excel sheet using jxl. It always creates a new one. Can anyone please help me out with it. Please give a small sample code.

4条回答
  •  無奈伤痛
    2020-12-01 17:08

    //there is god example of it, you can copy in ur project and check it out, to 
    //understand how  it works
    
    Workbook wk = Workbook.getWorkbook(new File("ex.xls"));
    // 
    WritableWorkbook wkr = Workbook.createWorkbook(new File("modifed.xls"), wk);
    /* second line makes copy of wk excel file object /creates a readable spreadsheet.
    both are now similar and i can Modify exiting wkr spreadsheets */
    
    
    
     //next 2 line retrieve sheet number 0  and cell (1,1)
    
    
     WritableSheet getsht = wkr.getSheet(0);
     WritableCell getcl = getsht.getWritableCell(1, 1);
    
    
     //making own font 
    
    WritableFont ft = new WritableFont(WritableFont.ARIAL, 20 , WritableFont.BOLD, true , UnderlineStyle.SINGLE); 
    //making Format, which uses font
    WritableCellFormat   form   =   new WritableCellFormat( ft);
    
    Number nb = ( Number ) getcl ;          
    nb.setCellFormat( form );    
    
    
    wkr.write();
    wkr.close();
    

提交回复
热议问题