Examples of HSSFCellStyle


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

   {
      boolean bDate = false;
      double d = cell.getNumericCellValue();
      if (HSSFDateUtil.isValidExcelDate(d))
      {
         HSSFCellStyle style = cell.getCellStyle();
         int i = style.getDataFormat();
         switch (i)
         {
            case 0xe : // m/d/yy
            case 0xf : // d-mmm-yy
            case 0x10 : // d-mmm
View Full Code Here

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

   {
      boolean bDate = false;
      double d = cell.getNumericCellValue();
      if (HSSFDateUtil.isValidExcelDate(d))
      {
         HSSFCellStyle style = cell.getCellStyle();
         int i = style.getDataFormat();
         switch (i)
         {
            case 0xe : // m/d/yy
            case 0xf : // d-mmm-yy
            case 0x10 : // d-mmm
View Full Code Here

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

     super.setBackground(table.getSelectionBackground());
  }

        HSSFCell c = getCell(row,column);
        if (c != null) {
          HSSFCellStyle s = c.getCellStyle();
          HSSFFont f = wb.getFontAt(s.getFontIndex());
          boolean isbold = f.getBoldweight() > HSSFFont.BOLDWEIGHT_NORMAL;
          boolean isitalics = f.getItalic();
//          System.out.println("bold="+isbold);
//          System.out.println("italics="+isitalics);
          int fontstyle = 0;

          if (isbold) fontstyle = Font.BOLD;
          if (isitalics) fontstyle = fontstyle | Font.ITALIC;

          int fontheight = f.getFontHeightInPoints();
          if (fontheight == 9) fontheight = 10; //fix for stupid ol Windows

//          System.out.println("fontsizeinpnts="+f.getFontHeightInPoints());

          Font font = new Font(f.getFontName(),fontstyle,fontheight);
          setFont(font);
         

          HSSFColor clr = null;
          if (s.getFillPattern() == HSSFCellStyle.SOLID_FOREGROUND) {
            clr = (HSSFColor)colors.get(new Integer(s.getFillForegroundColor()));
          }
          if (clr == null) clr = new HSSFColor.WHITE();

          short[] rgb = clr.getTriplet();
          Color awtcolor = new Color(rgb[0],rgb[1],rgb[2]);

          setBackground(awtcolor);

          clr = (HSSFColor)colors.get(new Integer(f.getColor()));
          if (clr == null) clr = new HSSFColor.BLACK();
          rgb = clr.getTriplet();
          awtcolor = new Color(rgb[0],rgb[1],rgb[2]);
          setForeground(awtcolor);

          if (s.getBorderBottom() != HSSFCellStyle.BORDER_NONE ||
              s.getBorderTop()    != HSSFCellStyle.BORDER_NONE ||
              s.getBorderLeft()   != HSSFCellStyle.BORDER_NONE ||
              s.getBorderRight()  != HSSFCellStyle.BORDER_NONE) {
              int borderTop = 0;
              int borderRight = 0;
              int borderBottom = 0;
              int borderLeft = 0;

              if(s.getBorderBottom() != HSSFCellStyle.BORDER_NONE) {
                borderBottom = 2;
              }

              if(s.getBorderRight() != HSSFCellStyle.BORDER_NONE) {
                borderRight = 2;
              }

              if(s.getBorderTop() != HSSFCellStyle.BORDER_NONE) {
                borderTop = 2;
              }

              if(s.getBorderLeft() != HSSFCellStyle.BORDER_NONE) {
                borderLeft = 2;
              }

              SVBorder border = new SVBorder(Color.black, Color.black,
                                           Color.black, Color.black,
                                           borderTop, borderRight,
                                           borderBottom, borderLeft,
                                           s.getBorderTop() != HSSFCellStyle.BORDER_NONE,
                                           s.getBorderRight() != HSSFCellStyle.BORDER_NONE,
                                           s.getBorderBottom() != HSSFCellStyle.BORDER_NONE,
                                           s.getBorderLeft() != HSSFCellStyle.BORDER_NONE);
              setBorder(border);
              isBorderSet=true;
           //need custom border that can have north,east,south,west settings
          }
        }
View Full Code Here

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

         intRowCount++;
      }

      // ---
      FileOutputStream fos = new FileOutputStream(fleTarget);
      HSSFCellStyle cseCellStyle = wbk.createCellStyle();
      cseCellStyle.setBorderBottom((short) 1);
      cseCellStyle.setFillBackgroundColor((short) 245);
      wbk.write(fos);

      fos.close();
   }
View Full Code Here

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

    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);
   
    Calendar buchungCal = new GregorianCalendar();
   
    while(rs.next()){
      buchungCal.setTimeInMillis(rs.getDate("BuchungsDat").getTime());
View Full Code Here

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

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

    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

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

    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

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

    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

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

    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);
   
    Calendar buchungCal = new GregorianCalendar();
   
    while(rs.next()){
      buchungCal.setTimeInMillis(rs.getDate("BuchungsDat").getTime());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.