Можно через C#. Склеит все таблицы с одинаковым расширением, в одну таблицу того же расширение. Конечная таблица, должна находится в отдельной папке.
string sourceDir = project.Variables["Path_Input"].Value;
string output = project.Variables["Path_Result"].Value...