![]() |
обработка Excel
Долго думал, куда поместить эту тему...
Понадеялся, быть может найдется какое-то программерское решение... Есть некоторый файл Excel, заполненный ссылками, типа www.site.ru?id==5, нужно изменить все ссылки на http://www.site.ru?id==5&id2====5 Ссылок много... как это можно реализовать? |
Если адреса все одинаковые т.е. все ссылки одинаковые: www.site.ru?id==5, то Правка->Заменить... В поле найти:www.site.ru?id==5, заменить на: http://www.site.ru?id==5&id2====5. Ну ижмём заменить всё.
|
видимо, я неправильно задал вопрос - есть куча ссылок, идентификатор в которых различный, поэтомум правка->заменить не подойдет...
как в MFC работать с экселевскими файлами можно? |
wolandino
Using Regular Expressions Внизу прилеплен зиповский файл, там файл Excel с примерами regexp. Поизучай макросы, да попробуй на их основе свой накатать. |
Можно просто через соединение строк. В другой колонке прописать функцыю типа такого: "http://" & A1
Или через макрос аналогично соединить строки. |
спасибо, я попробую
|
wolandino
Создай в Excel макрос следующего содержания: Код:
Sub RegExp_Late_Execute_2() В итоге рядом с исходным столбцом получится желаемый. Делал из какого-то примера с уровнем знаний в данном вопросе = нулю, так что сильно не пинать. Главное работает как требуется. Код:
www.site.ru?id==1 http://www.site.ru?id==1&id2====1 |
спасибо большое... (никаких приватов, родина должна знать своих героев))
Хотя все оказалось проще... нужно было просто открыть файл в текстовом редакторе и воспользоваться мощной функцией автозамены :cool: |
Часовой пояс GMT +4, время: 15:59. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.