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
- Simplifies the file import process with an easy-to-use widget.
- Allows users to upload CSV files effortlessly.
- Enables straightforward mapping of CSV data to the app's data structure.
- Provides tools for users to fix errors in their CSV files before import.
- Delivers clean, ready-to-use data directly into your app, database, or API.