В качестве парсера файлов Excel очень хорошо работает вот этот компонент
Php Spreadsheet
Схема стандартная: аплоад файла в безопасном месте, думаю, это понятно, файл читается, парсится, цены записываются в БД. Если хочется вариант без лишних компонентов, то используйте вместо Excel формат csv и стандартные функции php для работы с ним.