Universal Excel Viewer
Overview
The Excel Viewer Widget empowers Mendix developers and business users to upload, preview, filter, sort, and export data from Excel (.xlsx, .xls) or CSV files — all within the Mendix UI.
This widget eliminates the need for backend parsing or custom logic, offering a seamless client-side experience for data validation, inspection, and review.
Documentation
📊 Excel Viewer & Previewer Widget for Mendix
The first and only Mendix widget to preview Excel and CSV files in-app — with sorting, filtering, pagination, and export support.
🔑 Key Highlights
✅ Supports Excel (.xlsx, .xls) and CSV files✅ Multi-sheet Excel navigation with dropdown selector✅ Customizable header row detection (via widget property)✅ Real-time search filter across selected columns✅ Multi-select filterable columns with "Select All"✅ Click-to-sort by column — supports strings & numbers✅ Pagination for large datasets (default: 10 rows/page)✅ Sticky headers, responsive design, modern styling✅ Export filtered data back to Excel with one click✅ CSV parsing via PapaParse & Excel via SheetJS
📁 Dependencies
-
xlsx (SheetJS) for Excel parsing
-
papaparse for CSV parsing
Both are bundled in the widget — no external installation needed.