1.import必要package
import java.io.File;
import jxl.*;
import jxl.write.*;
2.建立WritableWorkbook
使用Workbook類別提供的的factory method產生WritableWorkbook,這裡我們要輸出的檔案名稱為output.xls
WritableWorkbook workbook = Workbook.createWorkbook(new File("output.xls"));
3.建立WritableSheet
使用WritableWorkbook類別所提供的factory method產生WritableSheet。第一個參數是工作表的名稱,第二個參數代表這是第x個工作表。
WritableSheet sheet = workbook.createSheet("我的工作表1", 0); //產生一個名稱為"我的工作表1"的工作表,這是第0個工作表
4.加入資料到WritableSheet中
如果要加入的資料是字串,位置是A2,內容是Hello:
Label label = new Label(0, 1, "Hello");
sheet.addCell(label);
建立Label物件的參數是(int column, int row, String value)如果要加入的資料是數字,位置是C1,內容是1.414:
Number number = new Number(2, 0, 1.414);
sheet.addCell(number);
建立Number物件的參數是(int column, int row, int value)5.寫入並關閉WritableWorkbook
最後要把資料寫入WritableWorkbook中,並且記得要關閉Wrokbook
workbook.write();
workbook.close();
下面是完整的範例程式碼:
code:
Reference:
No comments:
Post a Comment