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

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

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

    posts - 5,  comments - 7,  trackbacks - 0
    /**   
            *   給料統計Excelファイル書く   
            *   
    @param   fileName   folderName+fileName   
            *   
    @param   value   List   
            *   
    @throws   IOException   
            
    */
       
          
    public   static   void   writeSalaryExcelFile(String   fileName,   List   value,   String   data,   String   deptName)   throws   
          IOException
    {   
          PayRecordForm   countResultForm   
    =   null;   
          InputStream   inputFile   
    =   null;   
          FileOutputStream   fOut   
    =   null;   
          HSSFWorkbook   wb   
    =   null;   
          
    try   {   
          
                      inputFile   
    =   new   FileInputStream(fileName);   
                      
    //workbook作成   
                      wb   =   new   HSSFWorkbook(inputFile);   
                        
                      
    //sheet作成   
                      HSSFSheet   sheet   =   wb.getSheetAt(0);   
                      
    //wb.setSheetName(0,   "DataCount");   
                      HSSFRow   row   =   null;   
                      HSSFCell   cell   
    =   null;   
                      
    //準備完了   
          
                      SalaryPropertyRead   prop   
    =   new   SalaryPropertyRead();   
                      
    short   rowStart   =   OutBean.formatShort(prop.getProperty("start"));   
                      
    short   spanRow   =   OutBean.formatShort(prop.getProperty("rows"));   
                      String   str   
    =   "";   
                      String[]   postion   
    =   null;   
                        
                      HSSFRow   tempRow   
    =   null;   
                      
    //表數據   
                      int   size   =   value.size();   
                      
    int   currentRow   =   rowStart;   
                      
    for   (int   mIndex   =   0;   mIndex   <   size   ;   mIndex++)   {   
                      countResultForm   
    =   (PayRecordForm)value.get(mIndex);   
                      currentRow   
    =   rowStart+spanRow*mIndex;   
                      row   
    =   sheet.getRow(currentRow);       
                      
    if(row   ==   null){   
                      row   
    =   sheet.createRow(currentRow);   
                      }
       
                        
                      
    //名前   
                      setSalaryRow(sheet,row,prop.getProperty("employeeName"),currentRow,countResultForm.getEmployeeName());   
                      str   
    =   prop.getProperty("employeeName");   
                                                                
                              
    //日數     
                      setSalaryRow(sheet,row,prop.getProperty("workDays"),currentRow,countResultForm.getWorkDays());   
                                                
                              
    //出勤日數   
                      setSalaryRow(sheet,row,prop.getProperty("currentDays"),currentRow,countResultForm.getCurrentDays());   
                                                
                              
    //缺勤日數   
                      setSalaryRow(sheet,row,prop.getProperty("noWorkDays"),currentRow,countResultForm.getNoWorkDays());   
                                                
                              
    //遅刻回數   
                      setSalaryRow(sheet,row,prop.getProperty("lateDays"),currentRow,countResultForm.getLateDays());   
                                                
                              
    //早退回數   
                      setSalaryRow(sheet,row,prop.getProperty("exitEarlyDays"),currentRow,countResultForm.getExitEarlyDays());   
                                        
                              
    //殘業週末時間           
                      setSalaryRow(sheet,row,prop.getProperty("weekDays"),currentRow,countResultForm.getWeekDays());   
                                                
                              
    //有給休暇日數         
                      setSalaryRow(sheet,row,prop.getProperty("payAppDays"),currentRow,countResultForm.getPayAppDays());   
                                              
                              
    //まきの休暇を取る日數がない       
                      setSalaryRow(sheet,row,prop.getProperty("noPayAppDays"),currentRow,countResultForm.getNoPayAppDays());   
                                                        
                              
    //基本給料       
                      setSalaryRow(sheet,row,prop.getProperty("base"),currentRow,countResultForm.getBase());   
                                                      
                              
    //全勤給料     
                      setSalaryRow(sheet,row,prop.getProperty("allPay"),currentRow,countResultForm.getAllPay());   
                                                        
                              
    //保険金額                           
                              setSalaryRow(sheet,row,prop.getProperty("insurance"),currentRow,countResultForm.getInsurance());   
                        
                      }
                   
                      
    //入力完了   
        
                      
    //新規出力文件流   
                      fOut   =   new   FileOutputStream(fileName);   
                      
    //   保存する。   
                      wb.write(fOut);   
                      fOut.flush();   
                      
    //作成完了、ファイルを閉じる。                 
                      System.out.println("ファイル作成完了!");   
        
                  }
       
                  
    catch   (Exception   e)   {   
                  e.printStackTrace();   
                      System.out.println(
    "   xlCreate()   :   "   +   e);   
                  }
       finally   {   
                  
    try{   
                  wb   
    =   null;   
                  
    if(fOut   !=   null){   
                  fOut.close();   
                  }
       
                  
    if(inputFile   !=   null){   
                  inputFile.close();   
                  }
       
                  }
       catch   (Exception   e){               
                  }
       
                  }
       
          }
       
    posted on 2008-11-29 10:04 Vincent-chen 閱讀(407) 評論(0)  編輯  收藏 所屬分類: POI
    主站蜘蛛池模板: 亚洲人成免费网站| 四虎影视在线永久免费看黄| 亚洲精品国产精品国自产网站| 毛片免费在线播放| 免费无码一区二区| 亚洲一区二区中文| 国产美女无遮挡免费视频| GOGOGO高清免费看韩国| 亚洲剧场午夜在线观看| 国产成人精品亚洲精品| 国产在线观看麻豆91精品免费 | 亚洲高清中文字幕免费| 免费吃奶摸下激烈视频| 在线免费中文字幕| 粉色视频免费入口| 亚洲高清日韩精品第一区| 国产在线观看免费不卡| 91精品啪在线观看国产线免费| 国产精品亚洲va在线观看| 内射干少妇亚洲69XXX| 国产精品四虎在线观看免费 | a一级毛片免费高清在线| 亚洲18在线天美| 国产亚洲成av片在线观看| 国产精品成人免费综合| 亚洲成年人免费网站| 国产vA免费精品高清在线观看 | 国产日韩在线视频免费播放| 亚洲va在线va天堂成人| 亚洲va中文字幕无码久久不卡| 国产乱弄免费视频| 欧美三级在线电影免费| 亚洲啪啪免费视频| 国产在线精品免费aaa片| 日韩一级片免费观看| 亚洲熟女综合色一区二区三区| 久久久久亚洲精品无码蜜桃| 丝袜熟女国偷自产中文字幕亚洲| 高清国语自产拍免费视频国产| 中文字幕乱码免费视频| 久久久久国产精品免费看|