если в файле нет объединеных ячеек то можно сначала узнать размерность занятых ячеек и столбцов см'те ссылку ниже
http://delphiworld.narod.ru/base/exc...cols_rows.html
потом по ячейкам сравнивать, цикл уже понятно какой размерности,
только сравнивать прийдется переводя тип Variant в строку у одного и другого файла затем сравнивать строки, у мну во всяком случае не получается сравнить два типа варианта или напрямую сравнить 2 ячейки между ссобой ну а дальше думаю если есть различия то вывести строку не проблема будет