}
private void handleCell(final XSSFWorkbook workbook, final XSSFRow row, final Cell cell, final int cellNum) {
XSSFCell c = row.createCell(cellNum);
XSSFFont font = workbook.createFont();
font.setColor(this.getColor(cell.getFontColor()));
font.setFontName(cell.getFont());
font.setFontHeightInPoints((short) cell.getFontSize());
if (cell.isBold()) {
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
}
if (cell.isItalic()) {
font.setItalic(true);
}
if (cell.isStrikeout()) {
font.setStrikeout(true);
}
if (cell.isUnderline()) {
font.setUnderline(Font.U_SINGLE);
}
XSSFCellStyle style = workbook.createCellStyle();
style.setAlignment(this.getAlignment(cell.getAlignment()));
style.setVerticalAlignment(this.getVerticalAlignment(cell.getVerticalAlignment()));