1. 程式人生 > >JAVA使用jxl讀寫Excel

JAVA使用jxl讀寫Excel

java操作Excel一般有兩種方式,jxl和poi,這裡只說明用前一種。
一、使用jxl-2.6.12.jar
寫:

      File xlsFile = new File("jxl.xls");
      // 建立一個工作簿
      WritableWorkbook workbook = Workbook.createWorkbook(xlsFile);
      // 建立一個工作表
      WritableSheet sheet = workbook.createSheet("sheet1", 0);
      for (int row = 0; row < 10; row++)
      {
         for
(int col = 0; col < 10; col++) { // 向工作表中新增資料 sheet.addCell(new Label(col, row, "data" + row + col)); } } workbook.write(); workbook.close();

讀:

      File xlsFile = new File("jxl.xls");
      // 獲得工作簿物件
      Workbook workbook = Workbook.getWorkbook(xlsFile);
      // 獲得所有工作表
Sheet[] sheets = workbook.getSheets(); // 遍歷工作表 if (sheets != null) { for (Sheet sheet : sheets) { // 獲得行數 int rows = sheet.getRows(); // 獲得列數 int cols = sheet.getColumns(); // 讀取資料 for (int row = 0
; row < rows; row++) { for (int col = 0; col < cols; col++) { System.out.printf("%10s", sheet.getCell(col, row).getContents()); } System.out.println(); } } } workbook.close();