This task can be performed using CSVbox
CSV Importer For Your Web App
Best product for this task

CSVbox
dev-tools
CSVbox is a drop-in widget to add a file import feature to your web app. Allow users to upload, map and fix CSV files. You get ready-to-use data in your app, database or API.
What to expect from an ideal product
- Seamlessly integrates a file import feature into your web app.
- Lets users upload their CSV files with ease.
- Provides tools for users to map and adjust their CSV data.
- Delivers clean, ready-to-use data directly into your app or database.
- Ensures a smooth and user-friendly CSV upload experience.