java 記錄防止忘記poi導出excel

這些在網上查能查到,但是感覺還是自己隨時記一下,最起碼查起來方便啦~~

首先是單元格的 格式

  HSSFCellStyle style2 = workbook.createCellStyle();
  HSSFFont font2 = workbook.createFont();// 創建字體
  font2.setFontHeightInPoints((short) 11);
  font2.setFontName("宋體");
  style2.setWrapText(true);// 自動換行
  style2.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 設置居中對齊
  style2.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);// 設置垂直對齊
  style2.setBorderBottom(HSSFCellStyle.BORDER_THIN); // 下邊框
  style2.setBorderLeft(HSSFCellStyle.BORDER_THIN);// 左邊框
  style2.setBorderTop(HSSFCellStyle.BORDER_THIN);// 上邊框
  style2.setBorderRight(HSSFCellStyle.BORDER_THIN);// 右邊框
  style2.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.index);// 背景灰色
  style2.setFillPattern(CellStyle.SOLID_FOREGROUND);
  style2.setFont(font2);

 

爲一個單元格創建批註

  // 創建HSSFPatriarch對象,HSSFPatriarch是所有註釋的容器.
  HSSFPatriarch patr = sheet.createDrawingPatriarch();
  HSSFClientAnchor anchor = new HSSFClientAnchor(0, 0, 0, 0,
     (short) 3, 3, (short) 5, 6);
  HSSFComment comment = null;
  comment = patr.createCellComment(anchor);
   // 設置註釋內容
  comment.setString(new HSSFRichTextString(" 1H<遲到早退時間<=3H,曠工時間計作4H,遲到早退時間>3H,曠工時間計作8H "));
  //comment.setAuthor("test"); 


 cellTitle.setCellComment(comment);  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章