I have a small spread sheet that looks like this in psedo-cvs format:
,abc
,abc
,abc
,abc
=countif(A1:A4,"Pass"),=A5
The formulas in the last row are, of course, not valid CVS.
If I create this spread sheet in Excel 2000 and run the code below,
it works find.
String fileName = "input2000.xls";
String outName = "output.xls";
String sheetName = "Sheet1";
int rowNum = 1;
short colNum = 0;
String result = "Pass";
POIFSFileSystem fs =
new POIFSFileSystem(new FileInputStream(fileName));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheet(sheetName);
HSSFRow row = sheet.getRow(rowNum);
HSSFCell cell = row.getCell(colNum);
HSSFRichTextString val = new HSSFRichTextString(result);
cell.setCellValue(val);
FileOutputStream out = new FileOutputStream(outName);
wb.write(out);
out.close();
But if I create this spread sheet in Excel 2003 and run the above
code, then the formulas are not updated in the output.xls file when
I open it. There is no error indication, but the counts show zero.
If I select each formula and hit return, then it will recompute
the correct value.
I am using poi-3.0-alpha3-20061212.jar file.
Is anyone aware of this problem? Does anyone know a work around.
Serena
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
Mailing List: http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta Poi Project: http://jakarta.apache.org/poi/