http://jexcelapi.sourceforge.net/ 下載 JExcelApi 的library
之後要使用Java建立一個Excel檔案就很簡單,只要幾個步驟。
1.建立一個File 指定Excel輸出的位置
2.透過Workbook.createWorkbook() 開啟一個Excel
3.產生一個Sheet, 並且命名
4.使用jxl,write.Label , Number, ... 建立每一個Cell的值
5.將 Cell 加入至 Sheet中
6.呼叫WritableWorkbook的write(), 將檔案寫入至硬碟中
7.關閉
package tw.com.haoxiao.excel.write; import java.io.File; import jxl.Workbook; import jxl.write.Label; import jxl.write.Number; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; public class WriteExcel { private static String excelURL = "C:/ExcelTest.xls"; public static void main(String[] args)throws Exception { System.out.println("Create Excel to " + excelURL); // 建立輸入 Excel 檔案的目錄 File execlFile = new File(excelURL); // 建立 Excel 檔, 此時只是暫存於記憶體中, 還沒有真正寫入於實體的硬碟中 WritableWorkbook workbook = Workbook.createWorkbook(execlFile); // 建立一個頁籤, 以及名稱 WritableSheet sheet = workbook.createSheet("第一個頁籤", 0); // 宣告 Cell 內的值, String, Number Label label1 = new Label(0,0,"Hello"); Label label2 = new Label(1,0,"Excel"); Label label3 = new Label(0,1,"pi="); Number number = new Number(1,1,3.14159); // 將 Cell 加入至 Sheet sheet.addCell(label1); sheet.addCell(label2); sheet.addCell(label3); sheet.addCell(number); // 將 Excel 寫入至硬碟中 workbook.write(); // 關閉 workbook.close(); System.out.println("Excel already create succes..."); } } |
0 意見:
張貼留言