夢想飛翔

          自強(qiáng)不息
          posts - 111, comments - 30, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          在項目開發(fā)中經(jīng)常會用到生成指定格式的excel報表的問題.
          示例代碼如下:
          Code:
          //首先創(chuàng)建一個文件輸出流
           FileOutputStream fop = new FileOutputStream("D:\\test.xls");
                   
                   HSSFWorkbook hsfwb = new HSSFWorkbook();
                   HSSFSheet hs = hsfwb.createSheet();
                   HSSFCellStyle cs = hsfwb.createCellStyle();
                   //設(shè)置背景的style
                   cs.setFillPattern(HSSFCellStyle.ALIGN_LEFT);
                   cs.setFillForegroundColor(HSSFColor.BRIGHT_GREEN.index);
           
                   //創(chuàng)建一個名字為test的sheet
                   hsfwb.setSheetName(0,"test");
                   hsfwb.setSheetName(1,"sorunxian");
                   HSSFRow row = hs.createRow(0);
                   
                   //設(shè)置cell的背景顏色
                   HSSFCellStyle hfcs = hsfwb.createCellStyle();
                   hfcs.setFillForegroundColor(HSSFColor.BLUE.index);
                   
                   HSSFCell cell = row.createCell((short) 0);
                   
                   //給excel的單元格設(shè)值
                   cell.setCellValue("My name is du juan~~~");
                   //給excel的單元格設(shè)置樣式(這個程序里面的背景色)
                   cell.setCellStyle(cs);
                   row.createCell((short) 1).setCellValue("sorunxian");
                         
                   //將數(shù)據(jù)寫入文件中
                   hsfwb.write(fop);
                   //關(guān)閉流,釋放相關(guān)資源
                   fop.close();


          相關(guān)類介紹:
          HSSF提供給用戶使用的對象在org.apache.poi.hssf.usermodel包中,主要部分包括Excell對象,樣式和格式,還有輔助操作。有以下幾種對象:
          HSSFWorkbook excell的文檔對象
          HSSFSheet excell的表單
          HSSFRow excell的行
          HSSFCell excell的格子單元
          HSSFFont excell字體
          HSSFName 名稱
          HSSFDataFormat 日期格式
          在poi1.7中才有以下2項:
          HSSFHeader sheet頭
          HSSFFooter sheet尾
          和這個樣式
          HSSFCellStyle cell樣式
          輔助操作包括
          HSSFDateUtil 日期
          HSSFPrintSetup 打印
          HSSFErrorConstants 錯誤信息表
          poi HSSF的實現(xiàn)也遵循MVC模型.
          主站蜘蛛池模板: 瓦房店市| 南华县| 周口市| 永兴县| 禹城市| 温州市| 彝良县| 翼城县| 万载县| 荆州市| 璧山县| 谢通门县| 中卫市| 南和县| 江阴市| 霍邱县| 阿巴嘎旗| 辛集市| 达尔| 凤庆县| 饶平县| 宁国市| 金湖县| 海原县| 莆田市| 凤庆县| 鄂伦春自治旗| 青神县| 额尔古纳市| 平罗县| 南城县| 连州市| 遵义县| 板桥市| 宣化县| 镇沅| 绥芬河市| 衢州市| 诸暨市| 松阳县| 平山县|