设计窝高端网站建设与制作
觉得不错,赏一个

觉得不错,赏一个

java向execal表格写入数据

设计窝2017-08-15资源分享 
/** 
 * jxl 更新excel 
 * @author Michael sun 
 */  
public class JxlUpdate {  
  
    /** 
     *  
     * @param filePath 
     */  
    private void doUpdate(String filePath) {  
  
        try {  
            // 获得原Excel文件  
            Workbook wb = Workbook.getWorkbook(new File(filePath));  
            // 打开一个文件的副本,并且指定数据写回到原文件  
            WritableWorkbook wwb = Workbook.createWorkbook(new File(filePath),  
                    wb);  
            // 对第一个工作簿的A1 更新  
            WritableSheet wsheet0 = wwb.getSheet(0);  
            WritableCell wc00 = wsheet0.getWritableCell(0, 0);  
            if (wc00.getType() == CellType.LABEL) {  
                Label label00 = (Label) wc00;  
                label00.setString("updata data");  
            }  
            // 添加一个工作表  
            WritableSheet sheet = wwb.createSheet("新增工作簿", 1);  
            // 写入一些测试数据  
            sheet.addCell(new Label(0, 0, "test data"));  
  
            // 关闭工作薄对象  
            wwb.write();  
            wwb.close();  
            wb.close();  
        } catch (Exception e) {  
            System.out.println(e);  
        }  
    }  
  
    /** 
     * @param args 
     */  
    public static void main(String[] args) {  
        String filePath = "D:\\test\\testjxlupdate.xls";  
        JxlUpdate jxlUpdate = new JxlUpdate();  
        jxlUpdate.doUpdate(filePath);  
    }  
  
}


文章关键词
设计窝