asked on
private HSSFWorkbook createSpreadsheet(StringBuffer a_sb){
char[] c = a_sb.toString().toCharArray();
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("RMA Repairs");
HSSFRow row = sheet.createRow(0);
HSSFCell cell = row.createCell((short)0);
int rowCnt = 0;
short colCnt = 0;
for (int i = 0; i < c.length; i++){
if (c[i] == '\n'){
if (isNumeric(cell.getStringCellValue())){
cell.setCellValue(Double.valueOf(cell.getStringCellValue()).doubleValue());
}
rowCnt++;
row = sheet.createRow(rowCnt);
colCnt = 0;
cell = row.createCell(colCnt);
}
else if (c[i] == (char)9){
if (isNumeric(cell.getStringCellValue())){
cell.setCellValue(Double.valueOf(cell.getStringCellValue()).doubleValue());
}
colCnt++;
cell = row.createCell(colCnt);
}
else{
cell.setCellValue(cell.getStringCellValue() + c[i]);
}
}
return workbook;
private HSSFWorkbook createSpreadsheet(StringBuffer a_sb){
char[] c = a_sb.toString().toCharArray();
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("RMA Repairs");
HSSFRow row = sheet.createRow(0);
HSSFCell cell = row.createCell(0);
int rowCnt = 0;
int colCnt = 0;
for (int i = 0; i < c.length; i++){
if (c[i] == '\n'){
if (isNumeric(cell.getStringCellValue())){
cell.setCellValue(Double.valueOf(cell.getStringCellValue()).doubleValue());
}
rowCnt++;
row = sheet.createRow(rowCnt);
colCnt = 0;
cell = row.createCell(colCnt);
}
else if (c[i] == (char)9){
if (isNumeric(cell.getStringCellValue())){
cell.setCellValue(Double.valueOf(cell.getStringCellValue()).doubleValue());
}
colCnt++;
cell = row.createCell(colCnt);
}
else{
cell.setCellValue(cell.getStringCellValue() + c[i]);
}
}
return workbook;
}
Java is a platform-independent, object-oriented programming language and run-time environment, designed to have as few implementation dependencies as possible such that developers can write one set of code across all platforms using libraries. Most devices will not run Java natively, and require a run-time component to be installed in order to execute a Java program.
TRUSTED BY
Please do not accept this answer as the solution as sciuriware's answer is correct.
Regards