Вы можете использовать Excel Get External data
и указать источник данных XML. Данные могут быть настроены на обновление по различным триггерам, в том числе при открытии файла. Когда данные находятся в Excel, их можно использовать в качестве источника сводной таблицы.
Обратите внимание, я сделал некоторые очень базовое тестирование сделано на Excel 2010, чтобы подтвердить эти утверждения. Я думаю, что 2007 год должен работать аналогичным образом