2011年10月18日 星期二

Java 產生 Excel 檔

這裡分享一段程式碼  運用 Java Excel 建立一份 Excel 檔案

而 Java Excel API 並不侷限在 Windows 的環境下

以下是簡單的範例程式

    int row=0;
    File execlFile = new File(EXCEL_PATH);  //建立Excel的檔案路徑
    WritableWorkbook workbook = Workbook.createWorkbook(execlFile);  //建立檔案
    WritableSheet sheet = workbook.createSheet("class info", 0);   //新增一個 Sheet
     
    Label label = new Label(0, row, "課程編號");  //新增一個 label 表示 title
    sheet.addCell(label);
     
    label = new Label(1, row, "課程名稱");  //新增一個 label 表示 title
    sheet.addCell(label);
    row++;

    for(Iterator it = classvos.iterator(); it.hasNext();row++){
      ClassVO classvo = it.next();
      label = new Label(0, row, classvo.getClass_no());
      sheet.addCell(label);
      
      label = new Label(1, row, classvo.getClass_name());
      sheet.addCell(label);
    }
    workbook.write(); 
    workbook.close(); 

沒有留言:

張貼留言