Ответ: Easy Catalog
Приведённый выше пример (в нашем случае - с экселом), конечно же, простейший.
Чтобы данные в вёрстке автоматом менялись, нужна внешняя база (ODBC-Data Provider), которая генерит на выходе csv-файл, и уже через него идёт обновление в индизе (по этому вопросу вам корректней любой мало-мальски сведущий программер расскажет). В плагине останется только нажать на кнопку "Обновить всё".
Изикаталог ворочает любые таблицы, исходя из вашего шаблона (компоненты Product Style), дизайн которого всё равно ВЫ нарисовать должны (хедеры, футеры, вложенные ячейки и т.д.). Очень подробно об этом расписано в User Guide (Chapter 10. Tables.). Самое главное - грамотно подготовить из базы выходной файл.