Написать программу для форматирования расположения текста в екселе

Рекутов12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
21.04.2016

Нужна программа, чтобы работала на компьютере. Есть файл в ексель формате (файл№1), заполненный документ с данными. Есть образец заполнения этого же документа в ексель формате (назовем его файл №2), но с другим расположением текстовой информации. Нужно чтобы в эту программу загружался файл №1, из него брались данные и на выходе мы получали файл  №2 с данными файла №1. Если каких то данных не достает для полного заполнения , программа это отображает и предлагает заполнить данные (или пропустить). Так же нужна возможность, чтобы программа запоминала данные, которые были введены (под определенную категорию).