An open API service indexing awesome lists of open source software.

https://github.com/ay03/dynamic-data-table-angular

A dynamic Angular-based data table with inline editing, voice input, CSV/Excel upload, filtering, sorting, and CSV export. Built with PrimeNG UI components.
https://github.com/ay03/dynamic-data-table-angular

angular csv-upload data-table dynamic-ui excel-uploader frontend-project inline-editing primeng typescript voice-input

Last synced: 10 months ago
JSON representation

A dynamic Angular-based data table with inline editing, voice input, CSV/Excel upload, filtering, sorting, and CSV export. Built with PrimeNG UI components.

Awesome Lists containing this project

README

          

# 📊 Angular Dynamic Data Table

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.

---

## ✅ Features

- 📂 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

---

## 🛠️ Tech Stack

- Angular (v15+ with Standalone Components)
- PrimeNG (UI Components)
- PapaParse (for CSV)
- XLSX (for Excel)
- Web Speech API (voice input)

---

## 🚀 Running the App Locally

```bash
git clone https://github.com/YOUR_USERNAME/YOUR_REPO.git
cd YOUR_REPO
npm install
ng serve