Как уже отмечалось, требуется больше информации. Непонятно, открываете ли вы файл Excel и выполняете ли обработку непосредственно из него или читаете данные из Excel напрямую в таблицу данных через ODBC или что-то еще.
Большинство моих проблем с чтением файлов Excel вызваны либо заголовками столбцов, либо данными разных типов. Сначала проверьте, имеют ли два файла Excel одинаковые столбцы, все ли столбцы имеют имена и т. Д.
Когда вы читаете в DataTable, программа делает предположение о типе данных каждого столбца. Если первые несколько ячеек пусты, предположение может быть неверным. Если ваши данные похожи на мои, столбец, который выглядит так, как будто это все числа, может быть наполовину фактическим числом, наполовину строкой. Или столбец дат может иметь недопустимое значение.
Мне больше повезло, что я записал данные из Excel в файл .csv, и программа написала schema.ini и прочитала его с помощью текстового драйвера Microsoft, но это может не подойти вашим данным.