Commit Graph

46 Commits

Author SHA1 Message Date
Ivan Femia
1ef3613bf8 Fix issue #121
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@225 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-11-01 09:53:48 +00:00
Ivan Femia
4a2ebc66ab Fix issue #118
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@224 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-09-28 07:09:06 +00:00
Ivan Femia
8473d4b1f4 Fix issue #118
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@219 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-09-15 19:18:38 +00:00
Ivan Femia
bd614113a7 ZoomScale support demo23 updated - thanks to Alessandro Iannacci for the idea( @Gh14Cc10 )
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@216 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-08-25 19:52:28 +00:00
Tomek Mackowski
7c2b223df8 fix #109 - remove spaces from xml attributes
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@209 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-07-27 19:24:04 +00:00
Tomek Mackowski
65bb19e575 Fix #92 - Enable changing legacy color palette (to change colors on Excel ver <= 2003)
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@206 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-07-11 21:51:08 +00:00
Ivan Femia
85c84b55d4 Minor fix sheet writer
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@203 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-06-21 20:37:39 +00:00
Ivan Femia
c36e6bd54e Fix issues #100 and #104
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@201 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-06-11 09:41:17 +00:00
Ivan Femia
87f12d6c8c Font Style bug fix. DEMO2 update.
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@199 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-06-11 08:02:50 +00:00
Ivan Femia
66e6655378 Bind_table fix header label
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@198 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-06-10 09:02:56 +00:00
Ivan Femia
d3f95ed657 Macro-Enabled workbook issue #89
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@194 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-06-02 09:23:58 +00:00
Ivan Femia
0ac55d2d3b better performance
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@192 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-06-01 19:14:52 +00:00
Ivan Femia
9ccbdc6891 Added expression conditional formatting and column header hide/show
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@191 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-05-30 09:22:54 +00:00
Ivan Femia
956e3b060c Fixed conditional formatting if used with merged cells. Fix time formatting if it is 00:00:00
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@189 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-05-27 17:08:53 +00:00
Ivan Femia
1abc86ef22 Fix issues #10 and #96
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@187 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-05-27 13:23:10 +00:00
Ivan Femia
9cd2c62ca5 Enhancement to border style. DEMO2 update
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@177 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-05-12 19:33:25 +00:00
Ivan Femia
f5ef7137ad Fixed issue #85
Demo4 shows the new functionality

git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@173 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-05-05 20:00:27 +00:00
Ivan Femia
2e2a04dba5 Fix issue #87
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@172 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-05-05 19:27:37 +00:00
Tomek Mackowski
dfe73c22dd Fix #86 - add support for all Excel coloring options - standard color themes, indexed colors and tint
Both writer and reader updated.

git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@170 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-05-04 21:52:43 +00:00
Ivan Femia
b380c8ed4a Fix issue #88
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@167 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-04-27 14:07:55 +00:00
Gregor Wolf
835829a00d Fix output of attribute 'operator' for data validation (Issue #54).
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@146 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-02-18 00:43:13 +00:00
Gregor Wolf
aa2e71340b Enhanced ZCL_EXCEL_DATA_VALIDATION and ZCL_EXCEL_WRITER_2007 to fix issue #54. Adjusted demo report ZDEMO_EXCEL9 to show the new features. New data elements for validation error style and validation operator. Incompatible change of the attribute value attribute of class ZCL_EXCEL_DATA_VALIDATION to formula1.
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@143 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-02-17 23:47:45 +00:00
Ivan Femia
58b31cfed3 Performance improvement issue #74
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@136 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-02-14 17:37:07 +00:00
Ivan Femia
9b364a7341 Fixed issue #46
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@133 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-02-12 16:09:37 +00:00
Ivan Femia
d7af53cd94 Fixed issue #72
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@132 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-02-12 15:13:02 +00:00
Gregor Wolf
aca4d24164 mergeCells node must be before dataValidations. Additional fix for issue #64.
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@117 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-01-29 21:59:27 +00:00
Gregor Wolf
56cfd1dd54 Fill count attribute of mergeCells dynamically to fix issue #64. The demo report ZDEMO_EXCEL13 was adjusted to test also if merge works when oher merged chells are empty.
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@115 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-01-29 21:14:42 +00:00
Tomek Mackowski
be4d8fe6e7 re #44 improve previous fix for #44 and solve issue from https://cw.sdn.sap.com/cw/thread/15813?tstart=0. Cell value node should be created only in case there is non-zero length value string. This mimics Excel behavior which also omits this node for cells which have just style or formula.
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@108 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-01-24 21:59:31 +00:00
Ivan Femia
8fe72c7ad2 Fix attributes in xml XL_SHEET
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@106 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-01-22 15:45:40 +00:00
Gregor Wolf
57285cd8b8 Additions to ZCL_EXCEL_WORKSHEET, ZCL_EXCEL_SHEET_SETUP and ZCL_EXCEL_WRITER_2007 to solve Issue #57 Worksheet Gridlines on/off option. In addition to this now print output can be centered horizontal & vertical. Added demo report ZDEMO_EXCEL23.
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@100 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-01-16 17:08:27 +00:00
Tomek Mackowski
4a358d2405 re #30 <drawing> should go before <tableParts> in the sheet.xml
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@98 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2011-01-12 21:57:47 +00:00
Ivan Femia
047330e494 Data Validation Custom, Sheet Properties, DEMO22 (based on real Business Requirements)
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@85 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-12-21 20:23:36 +00:00
Ivan Femia
92573fea3c Implementation of worksheet set_title / get_title.
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@80 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-12-17 21:21:36 +00:00
Tomek Mackowski
d4937423d0 test #38 . Removing unnecessary color nodes which are not valid OXML elements. This fix makes output of DEMO21 valid.
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@65 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-12-01 20:44:58 +00:00
Gregor Wolf
d999f095fa Added CALCULATE_COLUMN_WIDTHS to ZCL_EXCEL_WORKSHEET with a simple calculation of the width for auto sized columns.
Modified CREATE_XL_SHEET of ZCL_EXCEL_WRITER_2007 to call CALCULATE_COLUMN_WIDTHS before columns are defined.
Adjusted Demo programs ZDEMO_EXCEL11 and ZDEMO_EXCEL12 to show the auto size column functionality.

git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@40 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-11-06 09:39:43 +00:00
Tomek Mackowski
07ff9c2502 Fixes#33
Remove extra space from xml attr

git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@39 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-10-31 10:28:53 +00:00
Gregor Wolf
1eae326b74 Added set_active_sheet_index, set_active_sheet_index_by_name and get_active_sheet_index methods to ZCL_EXCEL.
Updated ZCL_EXCEL_WRITER_2007 to set the active sheet.
Created demo program ZDEMO_EXCEL19 and updated ZDEMO_EXCEL.

git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@36 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-10-30 18:33:20 +00:00
Tomek Mackowski
3d8ef80529 fixes #30
Generate unique relation ID for tables, hyper links and  drawings.

git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@33 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-10-25 20:59:15 +00:00
Ivan Femia
2c9d26b095 Excel sheet protection full options
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@28 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-10-16 18:18:51 +00:00
Ivan Femia
25c3814b29 Fix a syntax error in writer class
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@26 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-10-16 10:33:30 +00:00
Tomek Mackowski
1d625968dc closes #22
adding support for hyperlinks. Both internal links (within spreadsheet) and external urls are supported.

git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@25 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-10-14 21:18:46 +00:00
Ivan Femia
e6f84e7b51 Workbook protection
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@19 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-09-23 21:43:41 +00:00
Ivan Femia
67ce66dc7a Page margins and page setup, worksheet protection, minor code fix
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@13 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-09-21 22:30:29 +00:00
Ivan Femia
894f14b51b Added Drawing feature, some code fixing
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@9 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2010-09-18 09:14:07 +00:00
Ivan Femia
9b30f8098e git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@8 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049 2010-09-15 07:54:48 +00:00
Ivan Femia
2b85b956c9 git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@3 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049 2010-09-14 08:05:50 +00:00