Я так понимаю, Вы разработчик.Попробуйте решить следующую задачу на своей программе:
Есть несколько прайс листов разных поставщиков в Ексель формате. Сама структура листов в Екселе непредсказуема, тут и фотографии, графики, разный порядок колонок, их содержимое (цена может быть указана в текстовом и цифровом формате в одной колонке, лишние пробелы спереди, в середине и прочее).
Содержание строк тоже различное (имеется ввиду категории и субкатегории товаров).
Все эти файлы надо обработать так, чтобы на основании этих файлов потом сопоставить со своим прайс листом, наименование товара в котором как правило отличается от наименования товара поставщиков, и выдать таблицу сопоставления для просмотра цен на аналогичный товар и корректировки своего товара (в основном цена). Вывести результат сравнения цен своего прайса с прайсом поставщиков в Ексель файл. Причем это надо делать каждый день с несколькими тысячами а то и десятками тысяч товаров. Естественно, на следующий день необходмо правильное обновление всей этой информации.