Commit Graph

109 Commits

Author SHA1 Message Date
Łukasz Pęgiel
fb1ae88d92 THEMES + 2016-03-31 20:13:25 +02:00
Stefan Schmöcker
96d945145e Contribution by Stefan Schnell: Added all built-in styles into class ZCL_EXCEL_TABLE
Hint by Stefan Schnell:  Sometimes my name ( or better the umlaut in my name ) seems to cause problems.  I changed it from ö to oe wherever still wrong
2015-11-22 12:15:18 +01:00
Stefan Schmöcker
524c8f5e12 Add formula as export parameter to ZCL_EXCEL_WORKSHEET->GET_CELL
Autofilters got lost at last attempt to modularize the very long method ZCL_EXCEL_WRITER_2007->CREATE_XL_SHEET
2015-10-23 08:52:33 +02:00
Łukasz Pęgiel
f37e6e1b88 Themes hanling
In the reader I've added loading of theme1.xml file. Color scheme and
fonts are loaded to proper structure and can be updated, fmtscheme is at
the moment copied from oryginal file as well as object defaults, extra
colors and extension list.

In case of new file default office theme is used.

Changes can be tested with DEMO37 just create simple excel with theme
settings and use program to rewrite file.
2015-09-24 23:41:31 +02:00
Stefan Schmöcker
19b5b57d36 Fix issue #389: Problem with built-in styles
Added version history to build-directory
2015-08-13 23:48:37 +02:00
Stefan Schmöcker
a9d2a41cbd Created new directory for objects not to be included in daily-build nugget which should hold all slinkees from the trunk/ZA2X/... subdirectories
Correction of issue #393 ( only SVN update - no daily build nugget )
Minimal additions to ZCL_EXCEL_COMMON->GET_FIELDCATALOG to speed up usage of BIND_TABLE-method in Worksheet
Minimal change to output-include ( S-message instead of I-message in one case )
2015-08-11 10:39:42 +02:00
StefanSchmoecker
f1981a4ebd issue #372 - added support of stacking bars in charts 2015-07-13 00:00:15 +02:00
StefanSchmoecker
0f83a0a758 Issue #377 - support pagebreaks 2015-06-01 14:23:50 +02:00
StefanSchmoecker
60bd05f89d issue #368 - first part: correction autofilter with no values in filter in writerclass 2015-04-09 22:30:10 +02:00
StefanSchmoecker
5fc05a9ec5 Issue #367 - Enhancement: Added feature "Hide columns from
Added feature to Reader_20007, Writer_2007, Demoreport 12
2015-04-09 21:58:31 +02:00
StefanSchmoecker
ebad7f4166 issue #366, added support of conditional formatting to readerclass, added 2 more conditional formatting rules, added support of these formatting rules to writerclass, modified writerclass to have a uniform way of creating dxfs-style-entries 2015-03-31 16:02:29 +02:00
StefanSchmoecker
e4906d9562 Issue #365 + some new methods to access/delete sheets
ZCL_EXCEL->GET_WORKSHEET_BY_INDEX 		( new )
ZCL_EXCEL->SET_ACTIVE_SHEET_INDEX 		( Test if worksheet is existing --> raise on error )
ZCL_EXCEL->DELETE_WORKSHEET       	   	( new )
ZCL_EXCEL->DELETE_WORKSHEET_BY_NAME	   	( new )
ZCL_EXCEL->DELETE_WORKSHEET_BY_INDEX		( new )
ZCL_EXCEL_WRITER_2007->CREATE_XL_WORKBOOK	( Set active sheet to 1 if illegal active sheet is passed )
2015-03-26 21:16:19 +01:00
StefanSchmoecker
020637fa12 Corrected issue #355 ( writer not writing strings with leading blanks )
Added Marcus von Cube's addition that allows to write very large files by using a transformation instead of ixml-handling in the string
2015-02-12 22:28:29 +01:00
Ivan
fde89c9625 Several Fixes and Include Pull Request #350
Added the pull request #350 "Gradient Fill -> writer + demo programs 2 &
34" manually
Fixed ZEXCEL_DEMO report, bug after fix #345
Excel common has a bug, right now I used a quick and really dirty
solution
2015-01-09 18:07:01 -06:00
StefanSchmoecker
bca9254026 Fixed issue #349 - writer_xlsm not supporting template charts
Class ZCL_EXCEL_READER_2007:   Added new method called before creating the stream from the internal zip-represenation to allow child classes to write own data here
Class ZCL_EXCEL_WRITER_XLSM:   Reverted redefinition of method "CREATE" and put the vba-relevant coding into the new method just provided in ZCL_EXCEL_READER_2007.slnk
Class ZCL_EXCEL_READER_2007:   Inheritance: Added functionality to allow creation of childclasses from ZCL_EXCEL as well if needed
Interface ZIF_EXCEL_READER:    Inheritance: Added the new optional parameters to allow childclassed from ZCL_EXCEL to be created when reading an excel file
2015-01-06 12:06:19 +01:00
StefanSchmoecker
7fdba5e3a4 issue #346 - Reader not reading outlines correctly:
READER:  Now reads outlines and sorts them into the new way to represent outlines
WRITER:  TYPO - one active line was commented out falsely
2015-01-03 19:16:14 +01:00
StefanSchmoecker
72a336253d issue #346 2nd part, #278
Changes:
ZCL_EXCEL_WORKSHEET:  New attributes to hold row-outline information
ZCL_EXCEL_WORKSHEET_ROWDIMENSI:  Look at those row-outline information.  Modified methods that refer to outlining
ZCL_EXCEL_WRITER_2007:  Respect new outlining informatino by using the modified methods from rowdimensi,  Also corrected an error that occurs if we have leading or trailing empty rows but information stored in rowdimensions
ZDEMO_EXCEL12:  Modified Demoreport 12 to demonstrate new outlining method
2015-01-03 14:50:25 +01:00
StefanSchmoecker
90e805c9bf Issues #346,#154, #195: Problems when there is information in row_dimension but no cell content in that row 2015-01-03 10:27:54 +01:00
StefanSchmoecker
e5c352c6d5 Fixes for issues: 339,340,343
Allow inheritance to support testing of modified classes w/o having to change the original or to allow customer-specific variations
Changed objects:  
  ZCL_EXCEL_READER_2007: Added try-catch block to allow reading excelsheets with textfields ( ignore textfields - just read the rest )
  ZCL_EXCEL_READER_2007: Added support of reading hyperlinks
  ZCL_EXCEL_WRITER_2007: Corrected method CREATE_XL_SHEET_RELS to not look at internal hyperlinks
  ZCL_EXCEL:  Allow inheritance to test changes on subobjects w/o changing original ( needed for issue 343 for class ZCL_EXCEL_WORKSHEET )
  ZCL_EXCEL_WORKSHEET: Allow inheritance, Changed row-dimensions to hashtable, added tabletype for this, changed method GET_ROW_DIMENSION to use hashtable
  ZCL_EXCEL_WRITER_XLSM: Allow inheritance
  ZDEMO_EXCEL_OUTPUTOPT_INCL:  Changed default to "Display", Allow using any writerclass that inherits from ZCL_EXCEL_WRITER_2007
  ZDEMO_EXCEL37:  Allow passthrough of .xlsm files as well.  Allow using any reader or writerclass that inherits from the ZCL_EXCEL_READER_2007 or ZCL_EXCEL_WRITER_2007
  ZDEMO_EXCEL41:  Test inheritance - demo for inherited ZCL_EXCEL or ZCL_EXCEL_WORKSHEET
2014-12-29 17:20:09 +01:00
Ivan
5068ded2fc Fix issue #295
Thanks to Marco Remondini
2014-12-26 12:10:54 -06:00
Gh14Cc10
27b3467a8e Fix issue #329 - attribute indexed of bgcolor
Fix issue #329 - Wrong initial value (check) for attribute indexed of
bgcolor. Needed new daily build
2014-10-17 10:44:26 +02:00
Gh14Cc10
bed9584513 Fix issue #326 - Leading Blanks are not shown
Fix issue #326 - Leading Blanks are not shown
Daily build needed from TIR
2014-10-15 12:16:03 +02:00
Gh14Cc10
6c8c15ab9e Added ABAP2XLSX Version in the Excel properties
Added ABAP2XLSX Version in the Excel properties
2014-09-29 17:30:10 +02:00
Ivan
03fda13182 Autofilter switch on table object
Addithe possibility to deactivate autofilter on table object.
See DEMO3
2014-08-27 14:24:44 -05:00
Ivan
59fe79ecfe Merge pull request #328 from oliver-huetkoeper/patch-1
Get style id from mapping table (column style)
2014-08-27 13:52:09 -05:00
Ivan
4229e98726 Enhancing DEMO7
Adding ColorScale and DataBar conditional formatting examples
2014-08-27 12:29:46 -05:00
Ivan
9b5cf42123 Fix issue #330
Adding ColorScale Conditional formatting
2014-08-27 11:23:28 -05:00
oliver-huetkoeper
a19bd1d984 Get style id from mapping table (column style)
Global mapping table styles_mapping should be used for column styles as well. It is already used for other styles.
2014-08-20 10:51:55 +02:00
Ivan
a6a0430ade Fix for issue #301 2014-03-05 13:50:07 -06:00
Gh14Cc10
d60745f47a Corrected Conditional Formatting bug
Conditional formatting doesn't apply font styles like bold, strikes,
underlines, color and so on.
2014-02-12 12:18:01 +01:00
Gh14Cc10
1cd76945c6 Revert "Corrected Conditional Formatting bug"
This reverts commit d01e6ab5ea.
2014-02-12 12:12:28 +01:00
Gh14Cc10
d01e6ab5ea Corrected Conditional Formatting bug
Conditional formatting font styles were not applied.
2014-02-12 12:05:03 +01:00
Gh14Cc10
cc4bb7d226 Revert "Corrected Conditional Formatting bug"
This reverts commit dda3712f23.
2014-02-12 12:03:37 +01:00
Gh14Cc10
dda3712f23 Corrected Conditional Formatting bug
Conditional formatting didn't apply font styles like color, strikes,
bold and so on. Now it is working.
2014-02-12 11:50:44 +01:00
Ivan Femia
cd5e43193b Databar Conditional Formatting by Albert Lladanosa
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@437 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2013-10-31 21:05:10 +00:00
Ivan Femia
805472ee61 Ready to test #289 new parameter in the table setting
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@431 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2013-09-11 21:07:09 +00:00
Alessandro Iannacci
7cb0888b86 Excel of demo 39 has validation issue ready to test #276
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@423 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2013-06-19 16:12:22 +00:00
Ivan Femia
7d5635ec6d Ready to test #259 Fix in classes ZCL_EXCEL_AUTOFILTERS, ZCL_EXCEL_AUTOFILTER, ZCL_EXCEL_WORKSHEET, ZCL_EXCEL_WRITER_2007 and ZCL_EXCEL_CONVERTER
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@413 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2013-04-07 10:06:59 +00:00
Alessandro Iannacci
a3cc70de8e #240 Charts + Daily build including all developments
- Print labels yes/no
- Line Charts
- VaryColors yes/no
- Code refactoring
- New Demo39
- Added Demo39 to global demo program

git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@397 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-12-06 16:48:27 +00:00
Alessandro Iannacci
359be03cf5 abap2xlsx daily build(Code refactoring + chart styles support)
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@390 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-12-05 16:30:25 +00:00
Alessandro Iannacci
9ec17f9a2a #236: feature completed
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@385 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-12-05 11:46:37 +00:00
Alessandro Iannacci
1a1727c40b #236: multiple series feature added
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@384 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-12-04 16:33:00 +00:00
Alessandro Iannacci
f73376b3e0 #236: Chart creation in a worksheet from ABAP
Added:
- Labels management
- Serie name

TODO: Multiple series and bar charts

git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@383 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-12-04 15:15:40 +00:00
Alessandro Iannacci
e5bff62d2f First Excel Pie Chart directly from ABAP via abap2xlsx
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@379 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-12-02 18:11:14 +00:00
Stefan Schmöcker
8a7d689995 issue #235 - Prepared Reader and Writerclass for handling of repeat rows/columns
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@377 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-12-02 09:46:47 +00:00
Stefan Schmöcker
53a00ad5e3 ready to test #237 - error addressing correct style when writing column-styles
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@373 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-12-01 15:50:41 +00:00
Alessandro Iannacci
c9fff4fa44 #236 Chart creation in a worksheet from ABAP - Temporary version (doesn't work)
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@372 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-11-30 17:54:06 +00:00
Stefan Schmöcker
59c72ca4c1 set to test #232: ZCL_EXCEL_WRITER_2007 -> support of veryHidden sheets
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@368 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-11-28 19:03:02 +00:00
Ivan Femia
fda6f0e3eb Ready to test #163
Added range capability to worksheet

git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@358 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-11-04 22:22:46 +00:00
Stefan Schmöcker
f312f7f12a ready to test #220 - Demoreport22 has invisible Columnheaders
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@351 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
2012-11-04 00:08:46 +00:00