This task can be performed using Lpagery
Create Thousands of Unique WordPress Pages In Seconds
Best product for this task

What to expect from an ideal product
- Open your Excel file with page data and save it as a CSV spreadsheet
- Pick any existing WordPress page to use as your template
- Install lpagery plugin and go to the plugin settings
- Upload your CSV file and select which columns match your template
- Hit create pages and watch as your pages appear automatically