Package org.apache.poi.hssf.usermodel

Examples of org.apache.poi.hssf.usermodel.HSSFCellStyle


      e.printStackTrace();
    }
  }
 
  private void createMitarbSumRows(Mitarbeiter mitarb){
    HSSFCellStyle sumCellStyle = myWorkBook.createCellStyle();
    sumCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    sumCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    sumCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    sumCellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle sumLeftCellStyle = myWorkBook.createCellStyle();
    sumLeftCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    sumLeftCellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
    sumLeftCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    sumLeftCellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle sumEuroCellStyle = myWorkBook.createCellStyle();
    sumEuroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    sumEuroCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    sumEuroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    sumEuroCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    sumEuroCellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle sumRightEuroCellStyle = myWorkBook.createCellStyle();
    sumRightEuroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    sumRightEuroCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    sumRightEuroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    sumRightEuroCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
    sumRightEuroCellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
   
    myRow = mySheet.createRow(mySheet.getLastRowNum()+1);
   
    myCell = myRow.createCell(0);
    myCell.setCellValue(mitarb.getIdName());
View Full Code Here


    myCell.setCellValue(mitarb.getMitarbGesamtkosten());
    myCell.setCellStyle(sumRightEuroCellStyle);
  }
 
  private void createMonthSumRows(Monat month){
    HSSFCellStyle emptyLeftCellStyle = myWorkBook.createCellStyle();
    emptyLeftCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    emptyLeftCellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle emptyRightCellStyle = myWorkBook.createCellStyle();
    emptyRightCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    emptyRightCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle emptyCellStyle = myWorkBook.createCellStyle();
    emptyCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
   
    myRow = mySheet.createRow(mySheet.getLastRowNum()+1);
   
    HSSFCellStyle gesSumEuroCellStyle = myWorkBook.createCellStyle();
    gesSumEuroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    gesSumEuroCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
    gesSumEuroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    gesSumEuroCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    gesSumEuroCellStyle.setBorderTop(HSSFCellStyle.BORDER_THICK);
   
    myCell = myRow.createCell(0);
    myCell.setCellValue("Monatssumme");
    myCellStyle = myWorkBook.createCellStyle();
    myCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
View Full Code Here

    myRow = mySheet.createRow(mySheet.getLastRowNum()+1);
   
    HSSFFont myFont = myWorkBook.createFont();
    myFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
   
    HSSFCellStyle gesSumEuroCellStyle = myWorkBook.createCellStyle();
    gesSumEuroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    gesSumEuroCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
    gesSumEuroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    gesSumEuroCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    gesSumEuroCellStyle.setBorderTop(HSSFCellStyle.BORDER_THICK);
    gesSumEuroCellStyle.setFont(myFont);
   
    myCell = myRow.createCell(0);
    myCell.setCellValue("Gesamtsumme");
    myCellStyle = myWorkBook.createCellStyle();
    myCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
View Full Code Here

    myCellStyle.setFont(myFont);
    myCell.setCellStyle(myCellStyle);
  }
 
  public void createYearSumRows(int k){
    HSSFCellStyle emptyLeftCellStyle = myWorkBook.createCellStyle();
    emptyLeftCellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle emptyRightCellStyle = myWorkBook.createCellStyle();
    emptyRightCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle emptyCellStyle = myWorkBook.createCellStyle();
   
    cra = new CellRangeAddress(mySheet.getLastRowNum()+1, mySheet.getLastRowNum()+1, 0, 7);
    mySheet.addMergedRegion( cra );
     
    myFont = myWorkBook.createFont();
    myFont.setFontHeight((short) 240);
    myFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
   
    myRow = mySheet.createRow(mySheet.getLastRowNum()+1);
    myCell = myRow.createCell(0);
    myCell.setCellValue("Summe "+jahrList.get(k).getJahr());
    myCellStyle = myWorkBook.createCellStyle();
    myCellStyle.setFillForegroundColor(HSSFColor.BLUE_GREY.index);
    myCellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
    myCellStyle.setBorderBottom(HSSFCellStyle.BORDER_MEDIUM);
    myCellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
    myCellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
    myCellStyle.setFont(myFont);
    myCellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
    myCell.setCellStyle(myCellStyle);
   
    for(int i = 1; i < 7; i++){
      myCell = myRow.createCell(i);
      myCellStyle = myWorkBook.createCellStyle();
      myCellStyle.setFillForegroundColor(HSSFColor.BLUE_GREY.index);
      myCellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
      myCellStyle.setBorderBottom(HSSFCellStyle.BORDER_MEDIUM);
      myCellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
      myCell.setCellStyle(myCellStyle);
    }
   
    myCell = myRow.createCell(7);
    myCellStyle = myWorkBook.createCellStyle();
    myCellStyle.setFillForegroundColor(HSSFColor.BLUE_GREY.index);
    myCellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
    myCellStyle.setBorderBottom(HSSFCellStyle.BORDER_MEDIUM);
    myCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
    myCellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
    myCell.setCellStyle(myCellStyle);
   
   
    myRow = mySheet.createRow(mySheet.getLastRowNum()+1);
   
    HSSFFont myFont = myWorkBook.createFont();
    myFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
   
    HSSFCellStyle gesSumEuroCellStyle = myWorkBook.createCellStyle();
    gesSumEuroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    gesSumEuroCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
    gesSumEuroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    gesSumEuroCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    gesSumEuroCellStyle.setBorderTop(HSSFCellStyle.BORDER_THICK);
    gesSumEuroCellStyle.setFont(myFont);
   
    myCell = myRow.createCell(0);
    myCell.setCellValue("Jahressumme "+jahrList.get(k).getJahr());
    myCellStyle = myWorkBook.createCellStyle();
    myCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
View Full Code Here

    myCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THICK);
    myCellStyle.setBorderRight(HSSFCellStyle.BORDER_THICK);
    myCellStyle.setBorderTop(HSSFCellStyle.BORDER_THICK);
    myCell.setCellStyle(myCellStyle);
   
    HSSFCellStyle dateCellStyle = myWorkBook.createCellStyle();
    dateCellStyle.setDataFormat(HSSFDataFormat
        .getBuiltinFormat("m/d/yy"));
    dateCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    dateCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle euroCellStyle = myWorkBook.createCellStyle();
    euroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    euroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    euroCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle euroRightCellStyle = myWorkBook.createCellStyle();
    euroRightCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    euroRightCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    euroRightCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
   
    while(rs.next()){
      if(rs.getDate("BuchungsDat").getMonth() != lastMonth){
        lastMonth = rs.getDate("BuchungsDat").getMonth();
        monatList  .get(lastMonth)
View Full Code Here

      e.printStackTrace();
    }
  }
 
  private void createMitarbSumRows(Mitarbeiter mitarb){
    HSSFCellStyle sumCellStyle = myWorkBook.createCellStyle();
    sumCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    sumCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    sumCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    sumCellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle sumLeftCellStyle = myWorkBook.createCellStyle();
    sumLeftCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    sumLeftCellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
    sumLeftCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    sumLeftCellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle sumEuroCellStyle = myWorkBook.createCellStyle();
    sumEuroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    sumEuroCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    sumEuroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    sumEuroCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    sumEuroCellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle sumRightEuroCellStyle = myWorkBook.createCellStyle();
    sumRightEuroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    sumRightEuroCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    sumRightEuroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    sumRightEuroCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
    sumRightEuroCellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
   
    myRow = mySheet.createRow(mySheet.getLastRowNum()+1);
   
    myCell = myRow.createCell(0);
    myCell.setCellValue(mitarb.getIdName());
View Full Code Here

    myCell.setCellValue(mitarb.getMitarbGesamtkosten());
    myCell.setCellStyle(sumRightEuroCellStyle);
  }
 
  private void createMonthSumRows(Monat month){
    HSSFCellStyle emptyLeftCellStyle = myWorkBook.createCellStyle();
    emptyLeftCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    emptyLeftCellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle emptyRightCellStyle = myWorkBook.createCellStyle();
    emptyRightCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    emptyRightCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle emptyCellStyle = myWorkBook.createCellStyle();
    emptyCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
   
    myRow = mySheet.createRow(mySheet.getLastRowNum()+1);
   
    HSSFCellStyle gesSumEuroCellStyle = myWorkBook.createCellStyle();
    gesSumEuroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    gesSumEuroCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
    gesSumEuroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    gesSumEuroCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    gesSumEuroCellStyle.setBorderTop(HSSFCellStyle.BORDER_THICK);
   
    myCell = myRow.createCell(0);
    myCell.setCellValue("Monatssumme");
    myCellStyle = myWorkBook.createCellStyle();
    myCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
View Full Code Here

    myCellStyle.setBorderBottom(HSSFCellStyle.BORDER_MEDIUM);
    myCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
    myCellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
    myCell.setCellStyle(myCellStyle);
   
    HSSFCellStyle emptyLeftCellStyle = myWorkBook.createCellStyle();
    emptyLeftCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    emptyLeftCellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle emptyRightCellStyle = myWorkBook.createCellStyle();
    emptyRightCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    emptyRightCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle emptyCellStyle = myWorkBook.createCellStyle();
    emptyCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
   
    double gesamtgehalt = 0;
    double steuerabzug = 0;
    double sozVersAN = 0;
    double gehaltNetto = 0;
    double sozVersAG = 0;
    double gesamtkosten = 0;
   
   
    for(int i = 0; i < monatList.size(); i++){
      gesamtgehalt += monatList.get(i).getMonatGesamtgehalt();
      steuerabzug += monatList.get(i).getMonatSteuerabzug();
      sozVersAN += monatList.get(i).getMonatSozVersAN();
      gehaltNetto += monatList.get(i).getMonatGehaltNetto();
      sozVersAG += monatList.get(i).getMonatSozVersAG();
      gesamtkosten += monatList.get(i).getMonatGesamtkosten();
    }
   
    myRow = mySheet.createRow(mySheet.getLastRowNum()+1);
   
    HSSFFont myFont = myWorkBook.createFont();
    myFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
   
    HSSFCellStyle gesSumEuroCellStyle = myWorkBook.createCellStyle();
    gesSumEuroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    gesSumEuroCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
    gesSumEuroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    gesSumEuroCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    gesSumEuroCellStyle.setBorderTop(HSSFCellStyle.BORDER_THICK);
    gesSumEuroCellStyle.setFont(myFont);
   
    myCell = myRow.createCell(0);
    myCell.setCellValue("Gesamtsumme");
    myCellStyle = myWorkBook.createCellStyle();
    myCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
View Full Code Here

    myCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THICK);
    myCellStyle.setBorderRight(HSSFCellStyle.BORDER_THICK);
    myCellStyle.setBorderTop(HSSFCellStyle.BORDER_THICK);
    myCell.setCellStyle(myCellStyle);
   
    HSSFCellStyle dateCellStyle = myWorkBook.createCellStyle();
    dateCellStyle.setDataFormat(HSSFDataFormat
        .getBuiltinFormat("m/d/yy"));
    dateCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    dateCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle euroCellStyle = myWorkBook.createCellStyle();
    euroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    euroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    euroCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle euroRightCellStyle = myWorkBook.createCellStyle();
    euroRightCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    euroRightCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    euroRightCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
   
    while(rs.next()){
      if(rs.getDate("BuchungsDat").getMonth() != lastMonth){
        lastMonth = rs.getDate("BuchungsDat").getMonth();
        monatList  .get(lastMonth)
View Full Code Here

      e.printStackTrace();
    }
  }
 
  private void createMitarbSumRows(Mitarbeiter mitarb){
    HSSFCellStyle emptyLeftCellStyle = myWorkBook.createCellStyle();
    emptyLeftCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    emptyLeftCellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
    emptyLeftCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle emptyRightCellStyle = myWorkBook.createCellStyle();
    emptyRightCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    emptyRightCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    emptyRightCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle emptyCellStyle = myWorkBook.createCellStyle();
    emptyCellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
    emptyCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    emptyCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
   
    HSSFCellStyle sumCellStyle = myWorkBook.createCellStyle();
    sumCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
    sumCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    sumCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    sumCellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle sumLeftCellStyle = myWorkBook.createCellStyle();
    sumLeftCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
    sumLeftCellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
    sumLeftCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    sumLeftCellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle sumEuroCellStyle = myWorkBook.createCellStyle();
    sumEuroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    sumEuroCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
    sumEuroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    sumEuroCellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
    sumEuroCellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
   
    HSSFCellStyle sumRightEuroCellStyle = myWorkBook.createCellStyle();
    sumRightEuroCellStyle.setDataFormat(myWorkBook.createDataFormat().getFormat("#,##0.00 �"));
    sumRightEuroCellStyle.setBorderBottom(HSSFCellStyle.BORDER_DOUBLE);
    sumRightEuroCellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
    sumRightEuroCellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
    sumRightEuroCellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
   
    myRow = mySheet.createRow(mySheet.getLastRowNum()+1);
   
    myCell = myRow.createCell(0);
    myCell.setCellValue("Mitarbeitersumme");
View Full Code Here

TOP

Related Classes of org.apache.poi.hssf.usermodel.HSSFCellStyle

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.