Difference between revisions of "User:Danielbw"
From Apache OpenOffice Wiki
(→Goal) |
|||
Line 220: | Line 220: | ||
|.xlsx .xlsm .xltx .xltm (OOX) | |.xlsx .xlsm .xltx .xltm (OOX) | ||
|Import color index for ''MS Excel 5.0 Dialog'' tabs | |Import color index for ''MS Excel 5.0 Dialog'' tabs | ||
− | |style="background-color: | + | |style="background-color:Red;color:White"|FAIL |
− | |Had to add dialogsheet support to the<br>OoxWorksheetFragment::onCreateContext method. | + | |Had to add dialogsheet support to the<br>OoxWorksheetFragment::onCreateContext method.<br>This did not work... |
|- | |- | ||
|.xlsx .xlsm .xltx .xltm (OOX) | |.xlsx .xlsm .xltx .xltm (OOX) |
Revision as of 18:47, 12 February 2009
Projects
Calc: Tab Background Color
Goal
- This project is in response to Issue 5560
- To gain the functionality provided by Microsoft Excel versions 2002 and higher. Microsoft Excel 2002 introduced Colored Tab Support for Excel. This gave users the ability to color code their spreadsheet tabs. The Goal of this project is to bring this functionality to OpenOffice.org. I realize that ods does not have the capability to store this information and that this project only benefits those who save and open files in excel formats. I am interested in anyone's help to find a way to extend the capability of the ODS file format to save tab color information. I have not spent a lot of time researching this yet. For simplicity's sake, I will start a second project for that enhancement.
Specifications
- TabBgColor_specs.odt
- 2009-02-01_TabBgColor_specs_QuickUXReview.odt First review by UX team.
Patches
Test Files
Test File Specifications
- All Test Files Must conform to the following rules:
- Workbook must have 13 Tabs...
- 10 Worksheets, named Sheet1 through Sheet10
- 1 Chart named Chart1
- 1 Ms Excel 4.0 Macro named Macro1
- 1 Ms Excel 5.0 Dialog' named Dialog1
- Test File name: calc_tabcolortest_xl_<Excel Version>_<Excel Format: Binary=bin;XML=xml>.<Excel File Extension> e.g. calc_tabcolortest_xl_2002_bin.xls for Excel 2002 binary format.
- The Thirteen Tabs need to be colored according to the table below...
Sheet Name | Sample | Color Name | Color RGB |
---|---|---|---|
Sheet1 | Black | 000000 | |
Sheet2 | White | FFFFFF | |
Sheet3 | Bright Red | FF0000 | |
Sheet4 | Bright Green | 00FF00 | |
Sheet5 | Bright Blue | 0000FF | |
Sheet6 | Bright Yellow | FFFF00 | |
Sheet7 | Magenta | FF00FF | |
Sheet8 | Cyan | 00FFFF | |
Sheet9 | Maroon | 800000 | |
Sheet10 | Green | 008000 | |
Chart1 | Blue | 000080 | |
Macro1 | Olive | 808000 | |
Dialog1 | Purple | 800080 |
Testing Results / Progress
- Excel 2002 / Excel XP
- Binary format only.
- File extensions supported by OpenOffice.org: .xls, .xlt
- Testing Status: Cannot test. Test files are not available. If you own Excel 2002/XP, then please spend two minutes generating the test files according to the specifications above and add them to this wiki ;)
- Excel 2003
- Binary Format and OOXML formats.
- File extensions supported by OpenOffice.org
- Binary formats: .xls, .xlt
- OOXML formats: .xml (XML Spreadsheet)
- Excel 2003 Test Files
- YouTube Video Demo of Excel 2003 Tabbed Color Support
- Testing Status
File Type | Test | Result | Comments |
---|---|---|---|
.xls, .xlt (Binary) | Import color index for Worksheet tabs | OK | |
.xls, .xlt (Binary) | Import color index for Chart tabs | OK | |
.xls, .xlt (Binary) | Import color index for MS Excel 4.0 Macro tabs | OK | |
.xls, .xlt (Binary) | Import Color index for MS Excel 5.0 Dialog tabs | OK | |
.xls, .xlt (Binary) | Export color index for Worksheet tabs | OK | |
.xls, .xlt (Binary) | Export color index for Chart tabs | OK | |
.xls, .xlt (Binary) | Export color index for MS Excel 4.0 Macro tabs | OK | |
.xls, .xlt (Binary) | Export Color index for MS Excel 5.0 Dialog tabs | OK |
File Type | Test | Result | Comments |
---|---|---|---|
.xml (XML Spreadsheet) | Import color index for Worksheet tabs | OK | I had to reconfigure my build with: --with-system-saxon --with-system-libxslt for this to work. See Issue 99098 |
.xml (XML Spreadsheet) | Export color index for Worksheet tabs | Not Ready |
- Excel 2007
- Binary Format and OOXML formats.
- File extensions supported by OpenOffice.org
- OOXML formats: .xlsx, .xlsm, .xltx, .xltm
- Binary formats: .xlsb
- Download Excel 2007 Test Files -> http://wiki.services.openoffice.org/w/images/3/30/Excel_2007_colortabs.zip
- Testing Status
File Type | Test | Result | Comments |
---|---|---|---|
.xlsx .xlsm .xltx .xltm (OOX) | Import color index for Worksheet tabs | OK | |
.xlsx .xlsm .xltx .xltm (OOX) | Import color index for Chart tabs | OK | |
.xlsx .xlsm .xltx .xltm (OOX) | Import color index for MS Excel 4.0 Macro tabs | OK | |
.xlsx .xlsm .xltx .xltm (OOX) | Import color index for MS Excel 5.0 Dialog tabs | FAIL | Had to add dialogsheet support to the OoxWorksheetFragment::onCreateContext method. This did not work... |
.xlsx .xlsm .xltx .xltm (OOX) | Export color index for Worksheet tabs | Not Ready | No save support in OpenOffice.org |
.xlsx .xlsm .xltx .xltm (OOX) | Export color index for Chart tabs | Not Ready | No save support in OpenOffice.org |
.xlsx .xlsm .xltx .xltm (OOX) | Export color index for MS Excel 4.0 Macro tabs | Not Ready | No save support in OpenOffice.org |
File Type | Test | Result | Comments |
---|---|---|---|
.xlsb (Binary) | Import color index for Worksheet tabs | OK | |
.xlsb (Binary) | Import color index for Chart tabs | OK | |
.xlsb (Binary) | Import color index for MS Excel 4.0 Macro tabs | OK | |
.xlsb (Binary) | Import color index for MS Excel 5.0 Dialog tabs | OK | |
.xlsb (Binary) | Export color index for Worksheet tabs | Not Ready | No save support in OpenOffice.org |
.xlsb (Binary) | Export color index for Chart tabs | Not Ready | No save support in OpenOffice.org |
.xlsb (Binary) | Export color index for MS Excel 4.0 Macro tabs | Not Ready | No save support in OpenOffice.org |
.xlsb (Binary) | Export color index for MS Excel 5.0 Dialog tabs | Not Ready | No save support in OpenOffice.org |
Add Tab Color Information to ODS
Danielbw 01:27, 22 January 2009 (UTC)