- vba
- python
- другой скриптовый язык
В первом случае вам понадобятся регулярные выражения. В vba они есть, но я не знаю, как они работают, поэтому если структура постоянна, можно используя функцию split() получить названия полей и их значения. Зная название уже легко открыть файл. Но нужно уметь программировать - как язык он прост, но нужно немного понимать ооп и гуглить.
Также можете попробовать вставить данные в excel лист. Если ничего не съезжает, макрос сильно упростится - надо будет лишь проверить ячейки и вставить файл с определенным названием