Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо написание утилиты (исполняемый файл) , обрабатывающей файл Exel.

Утилита должна обработать файл Exel и сформировать

 по результатам файл-таблицу в том же формате Exel.

В Утилите - выбираем исходный файл - название выходного файла

(генерируется автоматичеки + возможность редектирования), 

нажимаем кнопку сформировать - получаем файл на диске 

(выбор места сохранения и запоминать пути).

Обработка - исходный файл - шапка таблицы

Имя файла :  Заявка на ремонт РЦ ЕК 20.03.17.xls (пример)

значения переносимые из шапки:

Дата заполнения Заявки:

Наименование и адрес РЦ:

Номер заявки:

Обработка - выходной файл - данные вносимые в шапку таблицы 

Имя файла : Акт диагностики №.xlsx (пример)

Акт диагностики № 453  - Диалог - предложить ввод номера заявки (число)

 ООО  " Умный Сервис"  -  без изменений

Поле с наименованием РЦ  - (РЦ Тюмень ,номер заявки № б\н) 

взять значение из значения поля "Наименование и адрес РЦ:" из исходного файла

и номер заявки из поля  "Номер заявки:"  из исходного файла

Поле дата - вставить текущую дату.

Перенос содержимого основной таблицы

из заявки - исходного файла необходимы столбцы:

Модель (код) оборудования

Описание неисправности

Серийный №

Инвентарный №

перенести значения как есть - исходный файл - новый файл Акт Диагностики.

Модель (код) оборудования - Модель оборудования

Описание неисправности - Описание неисправности

Серийный № - Серийный номер (при необходимости преобразовать в число без нулей после запятой)

Инвентарный № - Инвентарный номер  (при необходимости преобразовать в число без нулей после запятой)

заполнить столбец "№" в соответствии с количеством оборудования 

Вывести для сохранения имя файла в формате (разделение запятые):

Акт диагностики № (номер из Диалог - предложить ввод номера заявки (число)) ,РЦ - из поля "Наименование и адрес РЦ:", заявка № (из поля Номер заявки)

при отсутсвии - писать № б\н.,  "текущая дата". 

Пример: Акт диагностики  № 462,РЦ Стерлитамак,заявка №1, 07-02-2017

В исходном файле прописать все столбцы как в образце .

Пример предоставлен.

7 лет назад
moremont
Сергей 
49 летРоссия
7 лет в сервисе
Был
3 года назад