A lightweight vanilla JavaScript web component for displaying structured table data with support for multi-level headers, sections, and formatters.
- Zero dependencies
- Multi-level column/row headers
- Section headers from index levels
- Data type-based formatting
- Customizable styling through attributes and CSS
- Responsive to data changes
- Event handling for cell interactions
<script type="module" src="src/viewer.js"></script>
<data-viewer src="data.json"></data-viewer>