A dynamic and feature-rich data table built using Angular and PrimeNG. Upload files, edit rows, filter, sort, and even use your voice to input data.
- 📂 Upload CSV or Excel files (.csv, .xlsx)
- 🔍 Live column filtering
- 🔃 Sorting by text and number (custom)
- ✏️ Inline editing with right-click
- 🎤 Voice input (mic icon to dictate values)
- 📥 Download filtered data as CSV
- 📐 Column resizing
Hover Tooltip for Editing Instructions
Microphone Icon for Voice Input
- Angular (v15+ with Standalone Components)
- PrimeNG (UI Components)
- PapaParse (CSV parsing)
- XLSX (Excel support)
- Web Speech API (Voice input)
git clone https://github.com/ay03/dynamic-data-table-angular.git
cd dynamic-data-table-angular
npm install
ng serve