1. 程式人生 > >Poi建立Excel(入門級)

Poi建立Excel(入門級)

      通過Poi操作Excel十分方便,將一個Excel抽象為一個Workbook,一個表單頁抽象為Sheet,表單中的一行抽象為Row,一行中的一個單元格可以抽象為Cell。HSSF對應的是97-03格式(.xls),XSSF對應的是07格式的(.xlsx)。

      Workbook的獲取有以下幾種方式:

      1.可以通過WorkbookFactory,工廠方法

         Workbook wb=WorkbookFactory.create(new FileInputStream(file));//可以讀取xls格式或xlsx格式。

      2.直接通過HSSFWorkbook或XSSFWorkbook的構造方法

         Workbook wb=new HSSFWorkbook();//生成一個空的Excel檔案

         Workbook wb=new HSSFWorkbook(new FileInputStream(file));//讀取一個已經存在的Excel檔案

      Sheet可由Workbook建立

         Sheet s=wb.createSheet(sheet);//建立一個名為sheet的表單

      Row由Sheet建立

         Row r=s.createRow(row);//新建立一行,行號為row+1

      Cell有Row建立

         Cell c=r.createCell(col);//建立一個單元格,列號為col+1

      最後就可以通過c.setCellValue(value)向單元格填充內容即可