The SimpleExcel application is a reusable OutSystems component that allows exporting HTML table data to a .xlsx Excel file using the SheetJS library.
SimpleExcel
.xlsx
To use SimpleExcel in any OutSystems app:
Drag and drop the web block wbSimpleExcelLib into the screen or page where your HTML table is rendered.
wbSimpleExcelLib
Use the TableToExcel client action provided by the component and pass the following parameters:
TableToExcel
TableId
#
FileName
"MyReport.xlsx"
SheetName
Exports the selected table to a well-formatted .xlsx Excel file.
Handles basic table formatting automatically.
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.
Works with modern browsers like Chrome, Edge, Firefox.
Compatible with OutSystems Traditional Web Applications.Live Demo