Страницы: 1
RSS
'resplit' скрипта
 
Здравствуйте коллеги!

Нуждаюсь в Вашей помощи сегодня.

Вкратце.
Есть скрипт из xml файла. Его нужно обработать в экселе для будущего использования в других целях.
Я довел его до уровня, когда для скрипта одной позиции он отображается только на одной ячейке.
Отсюда (когда уже все в одной ячейке) нужно вычесть:

1/ ID позиции. Но формат один всегда ( типа - <o id="167438" ). То есть нужно будет вычесть только 167438 (! учесть, что бывают с разным кол-вом символов).

2/ Вычесть второй номер (второй ID) из скрипта. Формат всегда один также (типа content=44247693). Т.е. нужно будет вычесть только 44247693 (! учесть, что бывают с разным кол-вом символов).

3/ Вычесть ссылку на фотографию. Формат всегда один (типа <main url="http://www.goodsforgood.org/files/media/image/623/1418623/product/wkret-do-drewna-3x12mm-standers,big.jpg"   . Т.е. нужно вычесть только ссылку, начиная с http до .jpg)

4/ Вычесть третий айди (все наши три айди для одной уникальной позиции). Всегда встречается в <a name="Kod_producenta">3276009998052</a> .
Или встречается в <a name="ean">3276009998052</a>. То есть вычесть нужно только 3276009998052 (!всегда 13-тизначный).

В приложенном файле скрипт для нескольких позиций, дабы не загромождать форум. А позиций около 50 тыс.
Со скриптами других позиций буду работать на основе Вашей помощи.

Мне кажется это будут формулы типа MID, SEARCH, FIND, LEFT/RIGHT.

Буду безмерно благодарен любому за помощь!!!

Жду обратной связи!
Спасибо!

С уважением,
А
 
парсер url страничек?
типа такого
Код
Text = "xml"
Text1 = "<o id="""
Text2 = ""
T1 = InStr(1, Text, Text1)
T2 = InStr(T1 + Len(Text1) + 1, Text, Text2)
T = Mid(Text, T1 + Len(Text1), T2 - T1 - Len(Text1))
 
хотя если исходные данные уже занесены в ячейки, то проще формулами конечно
Изменено: KUDRIN - 09.02.2014 00:34:57
 
Вы про! Спасибо огромное!
Помогло отлично, применил и немного под себя настроит - все как часы!
Страницы: 1
Наверх