Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | sheet reference error on Excel 2003 xml import | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Calc | Reporter: | bz922x <tdgoodman> | ||||||
Component: | open-import | Assignee: | AOO issues mailing list <issues> | ||||||
Status: | CONFIRMED --- | QA Contact: | |||||||
Severity: | Trivial | ||||||||
Priority: | P3 | CC: | damjan, issues | ||||||
Version: | OOO320m18 | Keywords: | ms_interoperability | ||||||
Target Milestone: | --- | ||||||||
Hardware: | All | ||||||||
OS: | All | ||||||||
Issue Type: | DEFECT | Latest Confirmation in: | 4.2.0-dev | ||||||
Developer Difficulty: | --- | ||||||||
Attachments: |
|
Description
bz922x
2011-01-05 21:46:29 UTC
Created attachment 75476 [details]
Excel 2003 xml file with cross sheet range reference
Created attachment 75477 [details]
OOo spreadsheet file with correct cross sheet range references
To reproduce the error, import the Excel 2003 xml file, then look at sheet2 cell A1. The reference error will be in the cell formula. confirmed with OOo 3.3.0 RC8 (OOO330m18) on Solaris Sparc If we run: xsltproc main/filter/source/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl 116319\ Test.xml and we look at the formula cell on Sheet2: <table:table-cell table:style-name="ta1" table:formula="oooc:=SUM([Sheet1.A1:[Sheet1.B1])" office:value-type="float" office:value="3"> <text:p>3</text:p> </table:table-cell> the table:formula of: oooc:=SUM([Sheet1.A1:[Sheet1.B1]) has 2 "[" but only 1 "]", and nests Sheet1.B1 in a possibly unnecessary or wrong pair of "[" and "]". |