Обработка Excel - файла
Есть файл Тендер.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
Как в файле Тендер так и в информационном файле Товарный Знак
НУЖНО СРОЧНО! ЗА НЕСКОЛЬКО ЧАСОВ! СРОЧНОСТЬ ОПЛАЧИВАЕТСЯ!