ТАВРОФОРУМ

Вернуться   ТавроФорум > Не автомобильные темы > Решение бытовых проблем > Компьютеры

Компьютеры Уголок для решения бытовых компьютерных проблем.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.01.2011, 02:19   #1
Валера
 
Валера
 
Адрес: Белая Церковь
Возраст: 45
Сообщений: 1,262
Машина: ZAZ 110307, Renault Trafic
Длина: 1280мкм
Диаметр: 37мм
Отправить сообщение для Валера с помощью ICQ
По умолчанию помогите в Excel

Вопросик по экселю. За помощь даже пиффо выставлю

Есть следующее: прайс на сайте http://www.mebelidom.com/pricelist/

Его можно как угодно записать на локальный диск (с сайта по ссылке) и чем угодно открыть - ограничений никаких нет.

ЦЕЛЬ: создать excel-файл с двумя столбцами
В первом НАЗВАНИЕ ссылки, во втором - САМА ССЫЛКА



Пробовал сохранять из Оперы и открывать Экселем. Копировать столбик и вставлять рядом с разными вариациями "параметров вставки". Но чтобы вставилась именно ссылка - никак не получается.
Помогите, плиз

P.S. Снова надеюсь на Струка
Валера вне форума   Ответить с цитированием
Старый 20.01.2011, 04:18   #2
chip
 
chip
 
Адрес: Яготин
Возраст: 37
Сообщений: 301
Машина: Slavuta 1.2lux
Длина: 4070мкм
Диаметр: 27мм
Отправить сообщение для chip с помощью ICQ
По умолчанию

Тебе надо лист но с гипер ссылками ?? чтоб клацать на наименования и переходило на сайт ??
chip вне форума   Ответить с цитированием
Старый 20.01.2011, 05:08   #3
Валера
 
Валера
 
Адрес: Белая Церковь
Возраст: 45
Сообщений: 1,262
Машина: ZAZ 110307, Renault Trafic
Длина: 1280мкм
Диаметр: 37мм
Отправить сообщение для Валера с помощью ICQ
По умолчанию

Цитата:
Сообщение от chip Посмотреть сообщение
Тебе надо лист но с гипер ссылками ?? чтоб клацать на наименования и переходило на сайт ??
нет. Это у меня и так есть
Мне нужно 2 столбика с текстом
В первом столбике - названия ссылок (наименования товара)
Во втором столбике ссылки в текстовом виде
Валера вне форума   Ответить с цитированием
Старый 20.01.2011, 08:49   #4
AndreyK
Гость
 
Сообщений: n/a
По умолчанию

Выделяешь на сайте то, что тебе надо, копируешь.
В Экселе выделяешь 6-7 столбиков (сверху-вниз). В выделение вставляешь то, что скопировал. Лишние столбцы потом удаляешь.
(На сайте таблица, содержащая пустые столбцы, поэтому ты нифига и не видишь в экселе при вставке. Столбцов экселе изначально должно быть больше 2-х, чтобы данные влезли) Объяснил как смог...
  Ответить с цитированием
Старый 20.01.2011, 12:55   #5
Валера
 
Валера
 
Адрес: Белая Церковь
Возраст: 45
Сообщений: 1,262
Машина: ZAZ 110307, Renault Trafic
Длина: 1280мкм
Диаметр: 37мм
Отправить сообщение для Валера с помощью ICQ
По умолчанию

Цитата:
Сообщение от AndreyK Посмотреть сообщение
Выделяешь на сайте то, что тебе надо, копируешь.
В Экселе выделяешь 6-7 столбиков (сверху-вниз). В выделение вставляешь то, что скопировал. Лишние столбцы потом удаляешь.
(На сайте таблица, содержащая пустые столбцы, поэтому ты нифига и не видишь в экселе при вставке. Столбцов экселе изначально должно быть больше 2-х, чтобы данные влезли) Объяснил как смог...

В экселе у меня и так уже есть столбик со ссылками. Все 2500 строк. Текст в строках синий, ссылкой, или анчором, как его там. При нажатии на текст в экселе - открывается браузер и загружается нужная страница по ссылке из экселя.

Цель: Из этого столбика в экселе сделать ДВА столбика. В первом - текст ссылки, во втором - САМА ссылка в явном текстовом виде (http://www.......)
Валера вне форума   Ответить с цитированием
Старый 20.01.2011, 15:56   #6
fox_12
 
Адрес: Донецк
Сообщений: 817
Машина: Славута 1.2L, Renault Duster 4x4 MT 2.0, VW Golf 5
Длина: 4560мкм
Диаметр: 35мм
Отправить сообщение для fox_12 с помощью ICQ
По умолчанию

Что-то не грузится mebelidom.com
Прикрепи хоть файлик, в котором нужно сделать две строки, что-ли...
fox_12 вне форума   Ответить с цитированием
Старый 20.01.2011, 16:20   #7
ВладВВМ
 
Адрес: Киев
Сообщений: 698
Машина: Nexia 2008
Длина: 4670мкм
Диаметр: 36мм
Отправить сообщение для ВладВВМ с помощью ICQ
По умолчанию

Чтобы автоматически выдрать эти ссылки - не получилось. Перебрал функции, пробовал Вордом.....
Ручной метод:
1. открываем html в текстовом редакторе
2. ищем http : // www . mebelidom . com (наставил тут пробелов чтобы не преобразовалось в ссылку) и удаляем лишнее до нее, после нее до наименования товара, от наименования до следующей ссылки. Если нужны и коды и цены, то их тоже оставляем.
3. Для дальнейшего преобразования расставляем все по строчкам: код - след строка наименование - следующая адрес - следующая цена - следующая второй код .........
4. Сохраняем как текст.
5а. Открываем его в Экселе и получаем все в один столбик. Радуемся дальнейшему геморою по переносу ячеек на нужное место.
5б. Открываем его в Ворде.
6. Выделяем ВСЕ
7. Меню Таблица - Преобразовать - Преобразовать в таблицу, указываем нужное кол-во столбцов (если только наименование и адрес, то два), разделитель - знак абзаца
8. Если результат то что надо, то перенести все в Эксел можно тремя способами.
9а. Выделяем всю таблицу, Ctrl-C, открываем в Экселе новый документ или лист и вставляем.
9б. Сохраняем как html, открываем его Экселом.
9в. Если Офис 2007й и новее, то Эксел должон открыть и вордовский документ. Это я сейчас проверить не могу, у меня 2000й офис. У меня метод 9б прошел.

Ну и если 2007й и новее офис, то можно поискать в Экселе и подходящую функцию. Есть ли она там, не знаю.

Кстати через Гуглю в полпинка не нашел.

Последний раз редактировалось ВладВВМ; 20.01.2011 в 16:36.
ВладВВМ вне форума   Ответить с цитированием
Старый 20.01.2011, 17:23   #8
fox_12
 
Адрес: Донецк
Сообщений: 817
Машина: Славута 1.2L, Renault Duster 4x4 MT 2.0, VW Golf 5
Длина: 4560мкм
Диаметр: 35мм
Отправить сообщение для fox_12 с помощью ICQ
По умолчанию

Такое как в прикреплении должно получиться?

З.Ы. Все действие в одну строку
Вложения
Тип файла: zip 2323_.zip (62.2 Кб, 20 просмотров)

Последний раз редактировалось fox_12; 20.01.2011 в 17:38.
fox_12 вне форума   Ответить с цитированием
Старый 20.01.2011, 18:08   #9
Валера
 
Валера
 
Адрес: Белая Церковь
Возраст: 45
Сообщений: 1,262
Машина: ZAZ 110307, Renault Trafic
Длина: 1280мкм
Диаметр: 37мм
Отправить сообщение для Валера с помощью ICQ
По умолчанию

Цитата:
Сообщение от fox_12 Посмотреть сообщение
Такое как в прикреплении должно получиться?

З.Ы. Все действие в одну строку
давай карточку Приватовскую в личку. Денег кину на пиво
Именно это я и хотел
и подробное описание, как делать
Валера вне форума   Ответить с цитированием
Старый 20.01.2011, 18:48   #10
fox_12
 
Адрес: Донецк
Сообщений: 817
Машина: Славута 1.2L, Renault Duster 4x4 MT 2.0, VW Golf 5
Длина: 4560мкм
Диаметр: 35мм
Отправить сообщение для fox_12 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Валера Посмотреть сообщение
давай карточку Приватовскую в личку. Денег кину на пиво
Именно это я и хотел
и подробное описание, как делать
Да ладно - сочтемся

Весь секрет в том что у меня Линукс стоит.
Сама строка, которая все это проделывает:

perl -e 'while(<>){ if ($_=~ m/sc-price-code.*href="(.*)">(.*)<\/a>(.*)/){ print "\"$1\",\"$2\"\n"; }}' < 2323.htm > 2323.csv

Где 2323.htm - файлик html с сайта
2323.csv - файлик, куда скидываем результат

Затем этот файлик преспокойно экспортится в Excel, единственно кодировку UTF-8 указываем, чтобы русские названия нормально прочитались, ну а потом уже сохраняем его в нужном нам формате xls.
Можно и под виндой такого же добиться - только какой-нибудь activeperl ставить надо...

Последний раз редактировалось fox_12; 20.01.2011 в 22:59.
fox_12 вне форума   Ответить с цитированием
Старый 24.01.2011, 02:45   #11
Валера
 
Валера
 
Адрес: Белая Церковь
Возраст: 45
Сообщений: 1,262
Машина: ZAZ 110307, Renault Trafic
Длина: 1280мкм
Диаметр: 37мм
Отправить сообщение для Валера с помощью ICQ
По умолчанию

В винде кто-то может помочь?
А то винта не найду никак простенького, чтобы линуху поставить :-)
Валера вне форума   Ответить с цитированием
Старый 24.01.2011, 05:30   #12
softm
 
Адрес: Львів
Возраст: 51
Сообщений: 8,692
Длина: 17480мкм
Диаметр: 35мм
По умолчанию

Между прочим ... можно и так.
ПС. Валера ... я какбе намекаю что на сайте у тебя тоже юникс.
__________________
Freelancer Chronicles
my diy-diary

Последний раз редактировалось softm; 24.01.2011 в 05:34.
softm вне форума   Ответить с цитированием
Старый 24.01.2011, 04:26   #13
chip
 
chip
 
Адрес: Яготин
Возраст: 37
Сообщений: 301
Машина: Slavuta 1.2lux
Длина: 4070мкм
Диаметр: 27мм
Отправить сообщение для chip с помощью ICQ
По умолчанию

а что ??
chip вне форума   Ответить с цитированием
Старый 24.01.2011, 13:48   #14
Sympson
Забанен
 
Адрес: Мелитополь
Возраст: 54
Сообщений: 9,887
Машина: Фапалка для Викса и Андрюка
Длина: 173300мкм
Диаметр: 0мм
По умолчанию

Может и глупость скажу (прайс не смотрел)...
а если выделить ячейки соссылками, скопировать в буфер а потом в нужном месте правой кнопкой вызвать контекст, выбрать "Специальная вставка" и выбрать "Значение"...я попробовал, создав левую гиперссылку, вставило как текст.....вроде как по заданию)))))))
Sympson вне форума   Ответить с цитированием
Старый 24.01.2011, 15:53   #15
softm
 
Адрес: Львів
Возраст: 51
Сообщений: 8,692
Длина: 17480мкм
Диаметр: 35мм
По умолчанию

Цитата:
Сообщение от Sympson Посмотреть сообщение
Может и глупость скажу (прайс не смотрел)...
а если выделить ячейки соссылками, скопировать в буфер а потом в нужном месте правой кнопкой вызвать контекст, выбрать "Специальная вставка" и выбрать "Значение"...я попробовал, создав левую гиперссылку, вставило как текст.....вроде как по заданию)))))))

му-му! Симсон, инженерный подход - это внатуре круто.
правда один нюанс, там какбе наименования групп посередине, и мой ацкий скрипт их как бе забрал ... то есть мой програмерско-конструкторский подход круче вашего инженерного
__________________
Freelancer Chronicles
my diy-diary

Последний раз редактировалось softm; 24.01.2011 в 15:58.
softm вне форума   Ответить с цитированием
Старый 24.01.2011, 16:09   #16
Sympson
Забанен
 
Адрес: Мелитополь
Возраст: 54
Сообщений: 9,887
Машина: Фапалка для Викса и Андрюка
Длина: 173300мкм
Диаметр: 0мм
По умолчанию

Цитата:
Сообщение от softm Посмотреть сообщение
му-му! Симсон, инженерный подход - это внатуре круто.
правда один нюанс, там какбе наименования групп посередине, и мой ацкий скрипт их как бе забрал ... то есть мой програмерско-конструкторский подход круче вашего инженерного
О, великий (бьет поклоны)...
а шотокое скрипт? солнцеподобный...
Sympson вне форума   Ответить с цитированием
Старый 24.01.2011, 16:11   #17
softm
 
Адрес: Львів
Возраст: 51
Сообщений: 8,692
Длина: 17480мкм
Диаметр: 35мм
По умолчанию

Цитата:
Сообщение от Sympson Посмотреть сообщение
О, великий (бьет поклоны)...
а шотокое скрипт? солнцеподобный...
Це отово ота херня, что я дал ссылку НА.
Она качает у него страницу с сайта,
обрабатывает,
сохраняет csv-файл, и показывает ссылку на оную + поличество обработанніх записей.

А вы шо подумали ?
__________________
Freelancer Chronicles
my diy-diary
softm вне форума   Ответить с цитированием
Старый 24.01.2011, 16:28   #18
Валера
 
Валера
 
Адрес: Белая Церковь
Возраст: 45
Сообщений: 1,262
Машина: ZAZ 110307, Renault Trafic
Длина: 1280мкм
Диаметр: 37мм
Отправить сообщение для Валера с помощью ICQ
По умолчанию

Цитата:
Сообщение от softm Посмотреть сообщение
Це отово ота херня, что я дал ссылку НА.
Она качает у него страницу с сайта,
обрабатывает,
сохраняет csv-файл, и показывает ссылку на оную + поличество обработанніх записей.

А вы шо подумали ?
А прикольно, блин
нада себе такой скриптик поставить :-)
Валера вне форума   Ответить с цитированием
Старый 26.01.2011, 22:09   #19
cvetocheck
 
Адрес: Черньигов
Сообщений: 3,393
Машина: Fiat Chroma 2.0ti 88'
Длина: 19700мкм
Диаметр: 35мм
По умолчанию

пичаль...
__________________
[URL="http://auto.ria.ua/auto_mazda_323_11066008.html"]http://bio.nm.ru/[/URL]
cvetocheck вне форума   Ответить с цитированием
Старый 26.01.2011, 23:11   #20
Solmyr
энджойрекатор
 
Solmyr
 
Возраст: 42
Сообщений: 13,551
Длина: 204480мкм
Диаметр: 50мм
По умолчанию

цирк еще не уехал?
__________________
We were in the jungle, there were too many of us, we had access to too much money, too much equipment, and little by little we went insane.
Solmyr вне форума   Ответить с цитированием
Старый 27.01.2011, 00:02   #21
Сонтехнег
инфа 100%
 
Сонтехнег
 
Адрес: Запорожье
Возраст: 56
Сообщений: 11,612
Длина: 138890мкм
Диаметр: 40мм
По умолчанию

Цитата:
Сообщение от Solmyr Посмотреть сообщение
цирк еще не уехал?
цирк ещё торт
__________________
ухаха утэта ржака
Сонтехнег вне форума   Ответить с цитированием
Старый 27.01.2011, 00:28   #22
Solmyr
энджойрекатор
 
Solmyr
 
Возраст: 42
Сообщений: 13,551
Длина: 204480мкм
Диаметр: 50мм
По умолчанию

Цитата:
Сообщение от Сонтехнег Посмотреть сообщение
завораживает.

так где дуэлянты? когда будете стреляться? публика ждет.
__________________
We were in the jungle, there were too many of us, we had access to too much money, too much equipment, and little by little we went insane.
Solmyr вне форума   Ответить с цитированием
Старый 27.01.2011, 00:45   #23
Валера
 
Валера
 
Адрес: Белая Церковь
Возраст: 45
Сообщений: 1,262
Машина: ZAZ 110307, Renault Trafic
Длина: 1280мкм
Диаметр: 37мм
Отправить сообщение для Валера с помощью ICQ
По умолчанию

Работа сделана и оплачена
Большая благодарность fox12
Особенно за терпение ко мне и моим прихотям

Сделал всё идеально через php

если кто всё же предложит решение именно в excel - просто интересно для себя.
Валера вне форума   Ответить с цитированием
Старый 27.01.2011, 00:48   #24
cvetocheck
 
Адрес: Черньигов
Сообщений: 3,393
Машина: Fiat Chroma 2.0ti 88'
Длина: 19700мкм
Диаметр: 35мм
По умолчанию

Цитата:
Сообщение от Валера Посмотреть сообщение
Особенно за терпение ко мне
А бегемоту пасипа? мог бы и хамер подсуетить?
__________________
[URL="http://auto.ria.ua/auto_mazda_323_11066008.html"]http://bio.nm.ru/[/URL]
cvetocheck вне форума   Ответить с цитированием
Старый 27.01.2011, 14:36   #25
Solmyr
энджойрекатор
 
Solmyr
 
Возраст: 42
Сообщений: 13,551
Длина: 204480мкм
Диаметр: 50мм
По умолчанию

Цитата:
Сообщение от Валера Посмотреть сообщение
если кто всё же предложит решение именно в excel - просто интересно для себя.
как вариант
там convertprice.exe, и xls - пример того, что у меня получилось после запуска convertprice.exe

как пользоваться:
открыть http://www.mebelidom.com/pricelist/
в опере: правой кнопкой -> Source: откроется исходник -> save as
сохранить его как html или текст, не принципиально
запустить convertprice.exe, нажать Convert, выбрать сохраненный файл. выходной файл будет сохранен по тому же пути, с именем out.xls

нужен .net 3.5, библиотеку для создания xls я взял от офиса 2010, если стоит более ранняя версия - есть шанс что не заработает, можно переделать.
__________________
We were in the jungle, there were too many of us, we had access to too much money, too much equipment, and little by little we went insane.
Solmyr вне форума   Ответить с цитированием
Ответ

Метки
Софти бьется лопаткой


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:16. Часовой пояс GMT +3.


Перевод: zCarot Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.