Вопрос по Excel

K
На сайте с 03.07.2011
Offline
43
647

В общем ситуация такая, есть 2 прайса в Excel, один используется сайтом и названия товаров используется чистое ,

например: "Sony"

и складской, цены в котором меняются ежедневно а так же меняется список моделей (наименования) товаров, + по бокам и не только стоят некоторые кракозябры

например:

на сайте Sony t-00 а в прайсе Sony t/00

или

"***Sony t/00 ***"

"TV/Sony-t/00"

и в том же духе...

Нужно :

- Товар с прайса №1 нашел себя же в прайсе №2

* если такой товар нашел взял оттуда цену себе и в третьей графе проставил количество (тут проще количество можно любое главное не равное нулю и более единицы)

* далее все товары которые остались не найдены, (т.е. с которых не была взята цена) были собраны в одну кучу, для дальнейшей ручной обработки

Заранее огромное спасибо тем кто: подскажет, возможно предложит другую идею для реализации, или тыкнет пальцем где можно почитать что то тематическое :o

Повелитель времени
vagogrande
На сайте с 25.02.2012
Offline
110
#1

Вся концепция неправильная. То что это делается не ёкселе

Нужно написать макрос на vba и будет работать, но от екселя нужно отходить

Блеск в его глазах был заревом праздничного салюта, которым его тараканы отметили окончательную победу над разумом
K
На сайте с 03.07.2011
Offline
43
#2

Excel это все что имеем от поставщика

vagogrande
На сайте с 25.02.2012
Offline
110
#3
Karbonv:
Excel это все что имеем от поставщика

Веселая ситуация. Парсить кривой екселевский файл......

Либо писать макрос, либо закачивать оба файла в какую либо БД и там уже их разбирать.

Например в 1С

Я так надеюсь, что все-таки есть какая-то торговая программа у которой через ексель организован обмен с сайтом. Тогда в нее закачиваете файл от поставщика и там его разбираете. Если же нет программы, то макросы на vba

V
На сайте с 10.01.2012
Offline
85
#4

Можно написать обработчик на c++ или delphi, который будет обрабатывать нужные прайсы. Все упирается в время/нужды/деньги

S5
На сайте с 04.01.2010
Offline
77
#5
Либо писать макрос, либо закачивать оба файла в какую либо БД и там уже их разбирать.

Самая здравая мысль. парсер на php + загрузка прайса, анализ двух бд, выплевывание результата. Можно даже не парсер а пересохранить эксель в цсв и загружать в мускуль через phpmyadmin

Denis
На сайте с 18.05.2012
Offline
92
#6

а разве microsoft access для этого не подойдёт ?

Ни стыда, ни совести. Ничего лишнего.
rtyug
На сайте с 13.05.2009
Offline
263
#7

перевести из Excel в xml, обработать xml написав для него скрипт, потом обратно перевести

Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий