https://issues.apache.org/bugzilla/show_bug.cgi?id=47570

Tommy Y Li <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
           Hardware|PC                          |Macintosh
            Version|3.5-dev                     |3.10-dev
         Resolution|WORKSFORME                  |---
                 OS|Mac OS X 10.4               |Mac OS X 10.9

--- Comment #3 from Tommy Y Li <[email protected]> ---
(In reply to Dominik Stadler from comment #2)
> no response in a long time => resolving for now, please reopen with more
> information if this is still an issue

I can confirm this issue is still happening and I'm using 3.10-beta2.

I've attached a very simple test to verify this issue using Groovy.

Basically, test.xlsx is the original spreadsheet with no problems and contains
two very simple formulas in cells A1 and A2.  testOut.xlsx is the output after
running sheet.createRow(0) on test.xlsx.

What's expected in testOut.xlsx is the first becomes blank whilst second row
still has the formula from cell A2.

What actually happens is that an error from Excel saying:
"Excel could not open testOut.xlsx because some content is unreadable.  Do you
want to open and repair this workbook?

Selecting open and repair fixes the problem and the "Review Log File" from
Excel contains this:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<recoveryLog
xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main";><logFileName>Repair
Result to testOut 03366.xml</logFileName><summary>Errors were detected in file
'Root:Development:tmp:testOut.xlsx'</summary><removedRecords summary="Following
is a list of removed records:"><removedRecord>Removed Records: Formula from
/xl/calcChain.xml (Calculation
properties)</removedRecord></removedRecords></recoveryLog>

I also found related posts on previous POI mailing list:
http://mail-archives.apache.org/mod_mbox/poi-user/201009.mbox/%[email protected]%3E

A reply to this suggested "workbook.onDeleteFormulaCell wasn't being called"...
not sure if it's related.
http://mail-archives.apache.org/mod_mbox/poi-user/201009.mbox/%[email protected]%3E

I also verified that instead of sheet.createRow(0), I do, sheet.removeRow()
works and does not produce the error.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to