QA/Report/AOO3.5FeatureReport/NameRange
Calc name range enhancement
Reference:
Introduce
Calc name range enhancement: MS Excel can support worksheet scope defined name. Excel 2007 can define duplicate name for different sheet, while Excel 2003 cannot in its UI. When AOO loading an xlsx file which has duplicated defined name, AOO will only change the name. But any other place which uses the defined name is not changed, which will cause problems. This enhancement will support loading worksheet scope defined name from xlsx/xls file. This enhancement will be completed in 2 steps.
In step 1, we want to just focus on the interoperability of MS Excel range based defined name. When user open a Excel file which has range based defined name, the duplicated range name will be kept. AOO will use sheet scoped name in prior to workbook scoped name when do calculation. And some indicator is shown in name define dialog. In step 1 we will not modify the ODF file format. When save Excel xls/xlsx file with sheet scoped defined name to ods file, AOO will rename sheet scoped defined name as "sheet_name" plus "defined name", like SheetName_DefinedName. In step 2, we want to support create worksheet scope defined name from GUI. We will refer the file format from LibreOffice if their implementation is in ODF standard or ODF standard candidate.
Now we only done step 1.
Wiki
Wiki link: Calc name range enhancement
Bug id: Issue 120478
Test plan
Test plan you can find in bug 120804
Test case
Test case link store in TestLink Apache OpenOffice testproject/AOO Calc/NameRange http://aootesting.adfinis-sygroup.org/index.php
Index |
Title |
1 |
|
2 |
|
3 |
Import and export .ods file which contain duplicate range names |
4 |
Import and export .xls file which contain duplicate range names |
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
Test execution result
Total run 22 on Win7/XP/Mac/Ubuntu/Redhat/Suse 64bit
Bug 120818 cause 8 failed result during save to .ods and reload .ods file.
Platform |
Total |
Not Run |
[%] |
Passed |
[%] |
Failed |
[%] |
Blocked |
[%] |
Completed[%] |
MacOS X |
3 |
0 |
0 |
2 |
67% |
1 |
33% |
0 |
0 |
100% |
Linux 32-bit |
3 |
0 |
0 |
2 |
67% |
1 |
33% |
0 |
0 |
100% |
SuSE Linux 64-bit |
5 |
0 |
0 |
5 |
100% |
0 |
0 |
0 |
0 |
100% |
Ubuntu Linux 32-bit |
3 |
0 |
0 |
3 |
100% |
0 |
0 |
0 |
0 |
100% |
Windows 7 |
5 |
0 |
0 |
4 |
80% |
1 |
20% |
0 |
0 |
100% |
Windows XP |
3 |
0 |
0 |
2 |
67% |
1 |
33% |
0 |
0 |
100% |
Total |
22 |
0 |
0 |
18 |
82% |
4 |
18% |
0 |
0 |
100% |
Bug analysis
Bug Type |
ID |
Status |
Title |
Feature related |
Confirm |
The validity which have same range name is not correct when saved from .xlsx to .ods | |
Non-Feature related |
Confirm |
Define name which cell range in other file will saved incorrect to .xls and .ods | |
|
Confirm |
AOO can't change define names, we can only change define names cell range |