<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    先寫入一行作為表格頭部,然后查詢取得一個list,然后循環并調用createCell方法放入excel表中:

    public void CreateExcel(String filename){
      HSSFWorkbook wb = new HSSFWorkbook();
      HSSFSheet sheet = wb.createSheet("new sheet");
      HSSFRow row = sheet.createRow((short) 0);
      createCell(wb, row, (short) 0, HSSFCellStyle.ALIGN_CENTER,"Login Name");
      createCell(wb, row, (short) 1, HSSFCellStyle.ALIGN_CENTER_SELECTION,"Login Name");
      createCell(wb, row, (short) 2, HSSFCellStyle.ALIGN_FILL,"Password");
      createCell(wb, row, (short) 3, HSSFCellStyle.ALIGN_GENERAL,"Name");
      createCell(wb, row, (short) 4, HSSFCellStyle.ALIGN_JUSTIFY,"Create Time");
      
      List ls = manager.getAllUserExcel();
     
      int i = 1;
      for (Iterator it = ls.iterator();it.hasNext();i++){
      row = sheet.createRow((short) i);
      Object[] o = (Object[])it.next();
      
      String a="";
      try{
      a = o[0].toString();
      }catch(Exception e){};
      String b="";
      try{
      b = o[1].toString();
      }catch(Exception e){};
      String c="";
      try{
      c = o[2].toString();
      }catch(Exception e){};
      String d="";
      try{
      d = o[3].toString();
      }catch(Exception e){};
      String e="";
      try{
      e = o[4].toString();
      }catch(Exception z){};  
      
      createCell(wb, row, (short) 0, HSSFCellStyle.ALIGN_CENTER,a);
      createCell(wb, row, (short) 1, HSSFCellStyle.ALIGN_CENTER_SELECTION,b);
      createCell(wb, row, (short) 2, HSSFCellStyle.ALIGN_FILL,c);
      createCell(wb, row, (short) 3, HSSFCellStyle.ALIGN_GENERAL,d);
      createCell(wb, row, (short) 4, HSSFCellStyle.ALIGN_JUSTIFY,e); 
      
      } 
      
      // Write the output to a file
      FileOutputStream fileOut = null;
      try {
       fileOut = new FileOutputStream(filename);
      } catch (FileNotFoundException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
      try {
       wb.write(fileOut);
      } catch (IOException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
      try {
       fileOut.close();
      } catch (IOException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
     }

    createCell方法:
    private static void createCell(HSSFWorkbook wb, HSSFRow row, short column, short align,String value)
     {
      HSSFCell cell = row.createCell(column);
      cell.setCellValue(value);
      HSSFCellStyle cellStyle = wb.createCellStyle();
      cellStyle.setAlignment(align);
      cell.setCellStyle(cellStyle);
     }

    用到的包:

    import org.apache.poi.hssf.usermodel.HSSFCell;
    import org.apache.poi.hssf.usermodel.HSSFCellStyle;
    import org.apache.poi.hssf.usermodel.HSSFRichTextString;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.util.HSSFColor;
    posted on 2008-11-17 11:32 lzj520 閱讀(255) 評論(0)  編輯  收藏 所屬分類: 個人學習日記Report
    主站蜘蛛池模板: 在线永久免费的视频草莓| 国产99视频精品免费专区| 免费福利网站在线观看| 老色鬼久久亚洲AV综合| 久久午夜无码免费| 亚洲人成网址在线观看| 无码国产精品一区二区免费vr | 美女一级毛片免费观看| 日本一道综合久久aⅴ免费| 亚洲国产成人精品无码区二本 | 99久久免费国产特黄| 亚洲国产三级在线观看| 男女作爱在线播放免费网站| 亚洲av无码av制服另类专区| 99在线视频免费| 亚洲一级免费毛片| 成年性羞羞视频免费观看无限| 亚洲精品天堂无码中文字幕| 亚洲?v无码国产在丝袜线观看| 黄色a三级三级三级免费看| 毛茸茸bbw亚洲人| 免费视频成人片在线观看| 亚洲免费人成视频观看| 午夜电影免费观看| 一本岛v免费不卡一二三区| 久久亚洲国产午夜精品理论片| 免费人成在线观看网站品爱网 | 亚洲最新黄色网址| 久久久久国色AV免费观看性色| 国产午夜亚洲精品不卡电影| 亚洲无人区午夜福利码高清完整版| 99re这里有免费视频精品 | 激情内射亚洲一区二区三区爱妻| 国产成人免费永久播放视频平台| 污污污视频在线免费观看| 中文字幕亚洲免费无线观看日本| 成人免费毛片观看| 日本免费一区二区久久人人澡| 亚洲一区精品视频在线| 中文字幕亚洲不卡在线亚瑟| 久热中文字幕在线精品免费|