顯示具有 教學 標籤的文章。 顯示所有文章
顯示具有 教學 標籤的文章。 顯示所有文章

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(); 

2010年8月18日 星期三

Java 程式教學

1. 將乘法表由檔案讀入,存放於集合或陣列中
2. 將集合內的元素還原成乘法表的矩陣
3. 將結果列印至螢幕

這是三上 SCJP 的作業
主要是要去讀取一個檔案
裡面存的是一個 n*m 的值(1 &lt= n,m &gt= 9),譬如說:

1 2 3 4 5 6 7 8 2 4 6 8 10 12 14 16 3 6 9 12 15 18 21 24

以上是一個 3*8 的乘法表,每個值中間都會有一個空格

那題目主要是讀取檔案並存入集合或陣列再將每個值還原成 n*m 的格式 

以下是我的程式: