1. 程式人生 > >poi 創建excel數據

poi 創建excel數據

標題 color row oid hssf out IT array eat

    public static void main(String[] args) throws Exception {
        // TODO  設置excel的標題
        List<String> excelHeader = new ArrayList<String>();
        excelHeader.add("訪客數");
        excelHeader.add("瀏覽量");

        //TODO 創建book
        HSSFWorkbook wb = new HSSFWorkbook();
        
//TODO 創建sheet HSSFSheet sheet = wb.createSheet("sheet1"); //TODO 創建第一行 HSSFRow row = sheet.createRow((int) 0); //TODO 設置風格 HSSFCellStyle style = wb.createCellStyle(); style.setAlignment(HSSFCellStyle.ALIGN_CENTER); //TODO 循環渲染excel標題 for (int i = 0; i < excelHeader.size(); i++) {
// row行創建第i個cell HSSFCell cell = row.createCell(i); //設置cell的數據 cell.setCellValue(excelHeader.get(i)); //設置cell的風格 cell.setCellStyle(style); // 設置cell的大小 sheet.autoSizeColumn(i); } //TODO 渲染excel的數據 for
(int i = 1; i < 9; i++) { HSSFRow iRow = sheet.createRow(i); for (int j = 0; j < 2; j++) { HSSFCell iCell = iRow.createCell(j); iCell.setCellValue("訪客" + i + j); iCell.setCellStyle(style); // 設置cell的大小 sheet.autoSizeColumn(j); } } wb.write(new FileOutputStream(new File("test.xls"))); }

poi 創建excel數據