Конкретно с Ruby не работал, но думаю вполне возможно.
Только я бы загружал csv-файл вместо excel, а уж текстовые файлы обрабатывать все языки умеют.
Дальше останется только брать нужную строку, и заносить данные в базу по разделителям.
Или вот еще подобный
вопрос.