Похоже, вам нужна сложная логика для реализации. Файлы Excel могут быть источником данных. Прежде всего, как wsodss узнает о моменте, когда он должен начать читать Excel? Это звучит как задание wsoesb, которое поддерживает виртуальную файловую систему и может загружать каталог и генерировать событие, если есть какие-либо изменения.
Почему вы не используете wsoesb, чтобы читать лист за листом и вставлять данные?
Он предоставляет необходимые инструменты (посредники) для выполнения.
В любом случае, это похоже на работу ETL.