Обработка Excel - файла

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

Есть файл Тендер.xls

В колонке D имеем каталожный номер (характерный признак производителя)

Наша задача в колонку F проставить товарный знак, а в колонку J - страну происхождения детали!

Информацию по товарному знаку берем из файла - Товарный Знак.xls, где ячейка A это сравниваемый номер, в ячейке B - товарный знак который надо при обработке вставить в колонку F файла Тендер.xls

Инфо по стране происхождения из файла Страна Происхождения.xls Ячейка A - Товарный знак, B - Страна происхождения - ее записываемв колонку J файла Тендер

Часто бывает так, что просят проставить Товарный знак, но не нужна страна происхождения, поэтому нужно делать обработку двумя кнопками 1 - проставить товарный знак 2 - проставить страну происхождения

При условии, если даже нужно и то и другое, ничего страшного, если один файл будем обрабатывать два раза!

В обработчике указываем обрабатываемый файл, указываем колонки в файле (в формате Колонка 1(A), Колонка 2(B), Колонка 3(C)). Обязательно на выходе НОВЫЙ обработанный файл, старый оставляем без изменений.

Если номер по базе не найден или в обрабатываемом файле пустая ячейка, то вписываем - "Нет соответствий" и помечаем ячейку красной заливкой!

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

В идеале сделать отчет(log) по Bad-ячейкам - именно по тем позициям, которым не нашлось соответствий!

В номерах игнорируем пробелы и знаки препинаний.

Пример -

171 407 181 A - читаем как 171407181A

17801-35020-83 - читаем как 178013502083

08.A274.10 - читаем как 08A27410

08,3637,10 - как 08363710

Как в файле Тендер так и в информационном файле Товарный Знак

НУЖНО СРОЧНО! ЗА НЕСКОЛЬКО ЧАСОВ! СРОЧНОСТЬ ОПЛАЧИВАЕТСЯ!

Заявки фрилансеров