simple-excel
Reactive icon

Simple Excel

Stable version 1.0.1 (Compatible with OutSystems 11)
Uploaded
 on 27 Jul (2 days ago)
 by 
5.0
 (1 rating)
simple-excel

Simple Excel

Details
A lightweight utility built using SheetJS (Community Edition) that allows you to instantly export any HTML table to an Excel (.xlsx) file with just a single function call. This utility runs entirely on the client-side using JavaScript, ensuring fast performance and eliminating the need for server-side processing.
Read more

A lightweight utility built using SheetJS (Community Edition) that allows you to instantly export any HTML table to an Excel (.xlsx) file with just a single function call. This utility runs entirely on the client-side using JavaScript, ensuring fast performance and eliminating the need for server-side processing. Ideal for use in web applications like OutSystems Reactive Web for quick, formatted Excel downloads without additional dependencies.

To use SimpleExcel in any OutSystems app:

1. Add Web Block

  • Drag and drop the web block wbSimpleExcelLib into the screen or page where your HTML table is rendered.

2. Call the Public Client Action

Use the TableToExcel client action provided by the component and pass the following parameters:

ParameterDescription
TableIdThe ID of the HTML table to export (without #).
FileNameThe name of the exported Excel file (e.g. "MyReport.xlsx").
SheetNameThe worksheet name inside the Excel file.



 License & Usage

  • This component uses SheetJS Community Edition, which is free for all personal and commercial use under the Apache License 2.0.

  • No additional license or subscription is required to use SimpleExcel.


Technical Notes

  • No server-side processing involved — the export happens entirely on the client-side using JavaScript.

  • Make sure:

    • The table is visible/rendered in the DOM when export is triggered.

    • The table is not hidden or conditionally rendered after the action.

  • Large tables may take a moment to convert depending on the browser.


 Compatibility

  • Works with modern browsers like Chrome, Edge, Firefox.

  • Compatible with OutSystems Traditional Web Applications.

    Live Demo 

Release notes (1.0.1)
  • The module no longer consumes any Application Objects (AOs).

  • It is safe to use across your applications without impacting your AO budget.

  • Ideal for use in both Free Environments and Enterprise Apps.

License (1.0.1)
Reviews (1)
by 
23 Jul (6 days ago)
in version 1.0.0
Excellent Lightweight Excel Export Tool.
Team
Other assets in this category