posts - 15,  comments - 4,  trackbacks - 0

          POI中可能會用到一些需要設置EXCEL單元格格式的操作小結:

          先獲取工作薄對象:

          HSSFWorkbook wb = new HSSFWorkbook();

          HSSFSheet sheet = wb.createSheet();

          HSSFCellStyle setBorder = wb.createCellStyle();

          一、設置背景色:

          setBorder.setFillForegroundColor((short) 13);// 設置背景色
          setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);

          二、設置邊框:

          setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下邊框
          setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左邊框
          setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上邊框
          setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);//右邊框

          三、設置居中:

          setBorder.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中

          四、設置字體:

          HSSFFont font = wb.createFont();
          font.setFontName("黑體");
          font.setFontHeightInPoints((short) 16);//設置字體大小

          HSSFFont font2 = wb.createFont();
          font2.setFontName("仿宋_GB2312");
          font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗體顯示
          font2.setFontHeightInPoints((short) 12);

          setBorder.setFont(font);//選擇需要用到的字體格式

          五、設置列寬:

          sheet.setColumnWidth(0, 3766); //第一個參數代表列id(從0開始),第2個參數代表寬度值  參考 :"2012-08-10"的寬度為2500

          六、設置自動換行:

          setBorder.setWrapText(true);//設置自動換行

          七、合并單元格:

          Region region1 = new Region(0, (short) 0, 0, (short) 6);

          //參數1:行號 參數2:起始列號 參數3:行號 參數4:終止列號

          或者用

          CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11);

          但應注意兩個構造方法的參數不是一樣的,具體使用哪個取決于POI的不同版本。
          sheet.addMergedRegion(region1);

          目前用過的就這么多,后續有新的會繼續添加。

          posted on 2012-11-09 10:40 老天 閱讀(223) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2012年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 柳林县| 宜阳县| 高安市| 广丰县| 乌鲁木齐市| 彰化市| 青岛市| 工布江达县| 辽宁省| 涟源市| 蕲春县| 孝感市| 孟州市| 芜湖市| 古交市| 永宁县| 万源市| 襄樊市| 葫芦岛市| 循化| 错那县| 神农架林区| 夏邑县| 盘锦市| 武功县| 常州市| 石嘴山市| 宜昌市| 寻甸| 浦江县| 城口县| 疏勒县| 晋州市| 孝昌县| 呼图壁县| 喀喇沁旗| 泗洪县| 祁门县| 丰县| 吕梁市| 怀来县|