ТАВРОФОРУМ

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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, 04:26   #12
chip
 
chip
 
Адрес: Яготин
Возраст: 37
Сообщений: 301
Машина: Slavuta 1.2lux
Длина: 4070мкм
Диаметр: 27мм
Отправить сообщение для chip с помощью ICQ
По умолчанию

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

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

Последний раз редактировалось softm; 24.01.2011 в 05:34.
softm вне форума   Ответить с цитированием
Старый 24.01.2011, 13:19   #14
fox_12
 
Адрес: Донецк
Сообщений: 817
Машина: Славута 1.2L, Renault Duster 4x4 MT 2.0, VW Golf 5
Длина: 4560мкм
Диаметр: 35мм
Отправить сообщение для fox_12 с помощью ICQ
По умолчанию

Цитата:
Сообщение от softm Посмотреть сообщение
Между прочим ... можно и так.
ПС. Валера ... я какбе намекаю что на сайте у тебя тоже юникс.
Если есть доступ на сайт по ssh, то собственно все это можно с командной строки проделать.
Только саму страничку сгенерить надо. Выполнить что-то вроде:
$ php index.php > 2323.htm
А потом уже запускаем ту строку и получаем нужный файлик.
А можно установить perl например отсюда:
http://www.activestate.com/activeperl/downloads
и выполнить эту строку под виндой.
fox_12 вне форума   Ответить с цитированием
Старый 24.01.2011, 13:48   #15
Sympson
Забанен
 
Адрес: Мелитополь
Возраст: 54
Сообщений: 9,887
Машина: Фапалка для Викса и Андрюка
Длина: 173300мкм
Диаметр: 0мм
По умолчанию

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

Цитата:
Сообщение от fox_12 Посмотреть сообщение
Если есть доступ на сайт по ssh, то собственно все это можно с командной строки проделать.
Только саму страничку сгенерить надо. Выполнить что-то вроде:
$ php index.php > 2323.htm
А потом уже запускаем ту строку и получаем нужный файлик.
А можно установить perl например отсюда:
http://www.activestate.com/activeperl/downloads
и выполнить эту строку под виндой.

Вот этим мальчики-теоретики и отличаются от дяди практика
Дядя-практик как бе намекает во второй раз, что _можно и так_, а 100 раз умней вставить это как минимальный пхп скрипт на своем уеб-сайте.

хахаха
__________________
Freelancer Chronicles
my diy-diary
softm вне форума   Ответить с цитированием
Старый 24.01.2011, 15:53   #17
softm
 
Адрес: Львів
Возраст: 51
Сообщений: 8,692
Длина: 17480мкм
Диаметр: 35мм
По умолчанию

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

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

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

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

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

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

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

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

Цитата:
Сообщение от Валера Посмотреть сообщение
А прикольно, блин
нада себе такой скриптик поставить :-)
Давай ставь
---
Учти что еще (в 10 раз) умней не парсить свою же страницу, потом ее конвертячить в сп1251, и выводить, а - сразу подключаться к базе и выводить
__________________
Freelancer Chronicles
my diy-diary

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

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

Цитата:
Сообщение от Валера Посмотреть сообщение
кидай скриптик :-)
Снизо есть

Цитата:
Учти что еще (в 10 раз) умней не парсить свою же страницу, потом ее конвертячить в сп1251, и выводить, а - сразу подключаться к базе и выводить
__________________
Freelancer Chronicles
my diy-diary

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

Цитата:
Сообщение от softm Посмотреть сообщение
чти что еще (в 10 раз) умней не парсить свою же страницу, потом ее конвертячить в сп1251, и выводить, а - сразу подключаться к базе и выводить
ну раз в месяц можно и через задницу подключаться, а не через базу :-)
Мне это ваще нада было, чтобы Гуглю скормить в рекламу...
Валера вне форума   Ответить с цитированием
Старый 24.01.2011, 19:03   #25
softm
 
Адрес: Львів
Возраст: 51
Сообщений: 8,692
Длина: 17480мкм
Диаметр: 35мм
По умолчанию

Цитата:
Сообщение от Валера Посмотреть сообщение
ну раз в месяц можно и через задницу подключаться, а не через базу :-)
Мне это ваще нада было, чтобы Гуглю скормить в рекламу...
бедный гугл
__________________
Freelancer Chronicles
my diy-diary
softm вне форума   Ответить с цитированием
Ответ

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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


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