夢想飛翔

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


          相關類介紹:
          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的實現也遵循MVC模型.
          主站蜘蛛池模板: 徐闻县| 开江县| 万荣县| 康平县| 永善县| 德保县| 龙胜| 隆昌县| 扶风县| 盐山县| 武强县| 黑河市| 辛集市| 蓝田县| 兴业县| 安化县| 滕州市| 虎林市| 外汇| 时尚| 和田县| 离岛区| 乐至县| 怀化市| 涟水县| 治多县| 河源市| 朝阳县| 久治县| 临泉县| 富蕴县| 内乡县| 云南省| 洛川县| 湾仔区| 康乐县| 界首市| 光泽县| 射阳县| 富裕县| 浮山县|