|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.03.2017, 22:15 | #1 |
Пользователь
Регистрация: 24.03.2017
Сообщений: 13
|
Частичное обновление данных
Есть два файла, в которых частично совпадает информация только в ячейках Артикул, необходимо подтянуть Информацию по признаку АРТИКУЛ(Код_товара)
– то есть гиперссылку из 2-ого файла в первый, при условии что ячейка «Ссылка_изображения» пустая. Очень надеюсь, что написала понятно…) Возможна ли такая операция? Большая просьба помочь кто чем может) Последний раз редактировалось tata70; 27.03.2017 в 21:56. |
05.04.2017, 23:18 | #2 | |
Пользователь
Регистрация: 24.03.2017
Сообщений: 13
|
Цитата:
Может моя задача сложная и требует оплаты за работу или еще какие то причины - мужчины откликнитесь) |
|
05.04.2017, 23:32 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Возможно. Тут рядом и код есть практически для такой задачи - http://www.programmersforum.ru/showt...=306398&page=3
Чуть конечно нужно доработать - имя листа, меньше тянуть данных, целевой массив взять слиста (чтоб не потерять то что там уже есть), добавить проверку наличия/отсутствия ссылки...
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 05.04.2017 в 23:34. |
05.04.2017, 23:52 | #4 | |
Пользователь
Регистрация: 24.03.2017
Сообщений: 13
|
Цитата:
Пошла учиться...) если найдутся желающие " разжевать" материал - буду рада. |
|
06.04.2017, 08:57 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Для этой задачи даже подход чуть проще - сперва (для скорости взяв данные в массив) циклом по данным 2-го файла собираете в словарь к каждому коду по гиперссылке.
Затем в тот же массив (т.е. с заменой данных) можно взять данные первого файла, пройтись циклом, проверить наличие ссылки - и если ссылки нет, и есть код в словаре - извлечь ссылку из словаря. Т.к. сейчас мне архив/файл недоступен - реальный код писать не на чем... А вчера было уже поздно...
webmoney: E265281470651 Z422237915069 R418926282008
|
06.04.2017, 20:37 | #6 | |
Пользователь
Регистрация: 24.03.2017
Сообщений: 13
|
Цитата:
Спасибо Hugo121 за ответ, и попытку направить в правильное русло. моих знаний явно не хватает. |
|
06.04.2017, 21:37 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Сделал на основе того кода.
Т.к. там чехарда с форматами кодов, нужно было чуть подстраховаться, и всё свести к одному формату. Код можете вызывать по Alt+F8
webmoney: E265281470651 Z422237915069 R418926282008
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При удалении строки в StringGrid не удаляется первая ячейка(первый столбец) | DuMaHc | Общие вопросы Delphi | 3 | 28.01.2015 14:38 |
как подтянуть информацию из одного файла в другой Excel | romanenko | Помощь студентам | 1 | 21.01.2015 08:59 |
Пустая ячейка не воспринимается как пустая | SvetlanaF | Microsoft Office Excel | 3 | 24.02.2014 05:34 |
следующая не пустая ячейка, при условии | Skitt | Microsoft Office Excel | 1 | 04.05.2012 23:38 |
Изменение строк матрицы А при условии, что на главной диагонали есть отрицательный эл-нт | Fri | Помощь студентам | 1 | 20.09.2011 11:38 |