poi 創建excel數據
阿新 • • 發佈:2018-03-21
標題 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數據