How is your experience with the OutSystems Community?
advanced-excel
Service icon

Advanced Excel

Stable version 2.14.0 (Compatible with OutSystems 11)
Other versions available for 10 and Older
Uploaded
 on 1 Nov (3 days ago)
 by 
4.7
 (103 ratings)
advanced-excel

Advanced Excel

Details
Advanced Excel integration with the export/import of Excel files. Enables data formatting, even automatic creation of Excel charts. This enables writing of binary multi-sheet excel-files without the use of an office installation.
Read more

Github repo

There is a github repo set up for Advanced Excel and a fork of the EPPlus library so feel free to contribute with pull requests:
1. https://github.com/HannoCoetzee/EPPlus (LGPL licence)
2. https://github.com/HannoCoetzee/outsystems_advancedexcel


Feature List

  • Write of data-sets or single cells;
  • Reading of each cell, interpreting different data types;
  • Open an existing excel workbook;
  • Create new workbooks;
  • Manage worksheets;
  • Save the workbook to disk, or download;
  • Creation of Named Ranges;
  • Workbook / Worksheet password protection


Main Benefits

  • Enables advanced export of office spreadsheets using a base spreadsheet that can have multiple sheets, branding and several formatting options (done in the excel base file);
  • Create named ranges with value to validate data input.


System Requirements and Limitations

  • Works with office 2007/2010 format
  • Only a small subset of the library is being used


Notice: This component takes advantage of private and undocumented Platform APIs, which can change without notice. As a result, this component may unexpectedly break as the Platform is upgraded. We advise proper testing to ensure that your applications continue to work as expected when upgrading/patching the Platform.

Release notes (2.14.0)

New action: Worksheet_GetVisibility

Returns whether a worksheet is visible or hidden.

  • Hidden output: 0 = Visible, 1 = Hidden, 2 = VeryHidden.
  • Uses the same values as the Hidden input of Worksheet_Hide_Show, so a value you read can be passed straight back.
  • To skip hidden sheets when processing a workbook, loop through the Worksheets list from Workbook_GetProperties, select each sheet with Worksheet_SelectByIndex, and process it only when Hidden = 0.
License (2.14.0)
Reviews (24)
by 
26 Sep
in version 2.13.1
Solid component, it's my go-to for any Excel import/export. Covers pretty much everything I needed: formatting, multiple sheets, formulas. The number of actions is a bit overwhelming at first and some of them aren't well documented, so I ended up testing to see what each one does. Keep an eye on memory with really big files.
by 
8 Sep
in version 2.13.0
pretty complete and usefull.
by 
2025-12-31
in version 2.2.19
It's a solid component overall, used in multiple project
Team
Other assets in this category