Я перефразирую свой ответ:
"Есть ли в любом случае, когда мы можем прочитать значение из файла .xls, используя сценарии nant"
Если вы говорите об использовании «основной» функциональности NAnt, то есть той функциональности, которая предоставляется в базовой установке NAnt, то я бы сказал «Нет» или «Не очень легко».
Однако вы можете расширить NAnt, используя библиотеки .NET для выполнения любой функции, которую вы хотите, при условии, что вы можете кодировать эту функцию на языке .NET.
Итак, для решения ваших проблем, на мой взгляд, необходимо предпринять следующие шаги:
(a) Напишите библиотеку .NET с методами, которые выполняют функции, которые вы описываете
(b) Используйте «расширяемость» NAnt, чтобы превратить вашу библиотеку в (a) в пользовательское задание, которое затем можно вызвать непосредственно из сценария NAnt
Очевидно, что вам нужно разбить проблему, чтобы можно было ее кодировать для части (а). После того, как вы это сделаете, часть (b) будет достаточно тривиальной, и учебник, который я привел в ссылке, легко поможет вам в этом.