if (clazz.equals(Integer.class) || clazz.equals(BigDecimal.class)) {
cell.setCellValue(Double.valueOf(
String.valueOf(table.getValueAt(j - currentRow, k
- startCell))).doubleValue());
} else if (clazz.equals(Boolean.class)) {
cell.setCellValue(new HSSFRichTextString(String.valueOf(Util
.convertBooleanToString((Boolean) table.getValueAt(j
- currentRow, k - startCell)))));
} else {
cell.setCellValue(new HSSFRichTextString(String.valueOf(table
.getValueAt(j - currentRow, k - startCell))));
}
}