https://bz.apache.org/ooo/show_bug.cgi?id=127672

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |CONFIRMED
     Ever confirmed|0                           |1
             Latest|---                         |4.2.0-dev
    Confirmation in|                            |
           Keywords|                            |interop_OOXML
           Priority|P5 (lowest)                 |P3
   Target Milestone|---                         |4.2.0

--- Comment #2 from [email protected] ---
Confirming. Thank you for your bug report and sample file. This is a serious
bug!! Elevating priority and setting milestone.

Luckily it should be pretty easy to fix. I think this method in
main/oox/source/xls/sheetdatacontext.cxx has to change:

---snip---
    318 bool SheetDataContext::importCell( const AttributeList& rAttribs )
    319 {
    320     bool bValidAddr = mrAddressConv.convertToCellAddress(
maCellData.maCellAddr, rAttribs.getString( XML_r, OUString() ), mnSheet, true
);
    321     if( bValidAddr )
    322     {
    323         maCellData.mnCellType     = rAttribs.getToken( XML_t, XML_n );
    324         maCellData.mnXfId         = rAttribs.getInteger( XML_s, -1 );
    325         maCellData.mbShowPhonetic = rAttribs.getBool( XML_ph, false );
    326 
    327         // reset cell value, formula settings, and inline string
    328         maCellValue = OUString();
    329         mxInlineStr.reset();
    330         mbHasFormula = false;
    331 
    332         // update used area of the sheet
    333         extendUsedArea( maCellData.maCellAddr );
    334     }
    335     return bValidAddr;
    336 }
---snip---

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

Reply via email to