|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.11.2012, 23:01 | #1 |
Пользователь
Регистрация: 14.10.2012
Сообщений: 13
|
чтение из html файла
Доброго времени суток,
что-то у меня ничего не выходит =( пытаюсь достать информацию из html файла и сделать из нее сводную таблицу. Код:
наверное стоит уточнить что html'ка у меня больше чем на 1000 строк =( поэтому весь его считать в переменную наверное не получится? или получится? Последний раз редактировалось KellyDink; 18.11.2012 в 23:05. |
18.11.2012, 23:36 | #2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Используйте мой код в качестве образца. В сообщении будет выводиться шестая строка из файла
Код:
Лучше день потерять — потом за пять минут долететь!©
|
19.11.2012, 00:16 | #3 |
Пользователь
Регистрация: 14.10.2012
Сообщений: 13
|
А у Вас работает =(((((
но я уже плюнула править сам файл и сделала как-то так Код:
Спасибо Вам огромное! может Вы мне поможете еще со вставкой информации в таблицу в ворде? а то в екселе я сталкивалась, а с таблицами в ворде - нет! без Вашей помощи придется перелапачивать безумное количество форумов =( |
19.11.2012, 00:24 | #4 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Помочь — помогу, но вы толком объясните, что хотите получить. Почему замену в текстовом файле нужно производить макросом, когда с этим справится даже Блокнот? Какую информацию в таблицу нужно вставлять? Где эта таблица находится? Откуда брать информацию? Или это просто учебные задания?
Задаю вопросы не из вредности, а чтобы наиболее полно помочь вам в решении вашей задачи
Лучше день потерять — потом за пять минут долететь!©
|
19.11.2012, 00:51 | #5 |
Пользователь
Регистрация: 14.10.2012
Сообщений: 13
|
=))) замену макросом делала ибо html'ка большая, а в блокноте я не умею! а копировать весь код страницы в ворд и делать автозамену лениво - через чур долго думать будет!
да и притом хотела разобраться как раз для таблицы. С таблицей... короче я сама толком не знаю что мне нужно сделать. есть html'ка с отчетом программулины по сканированию сети. мне оттуда надо выковырять ip адрес компьютера, mac адрес компьютера, Dns имя компьютера и ОС, то есть таблица будет состоять из 4-х столбцов. Таблица должна формироваться или заполняться(я просто не знаю как ее рисовать с помощью макроса,поэтому наверное проще будет ее нарисовать средствами ворда, а макросом только заполнять) в ворде соответственно их очень много, так что руками это делать равносильно самоубийству. и вторую - тут думаю будет проще, если первую сделаю. главное же разобраться КАК это делать =) но есть проблема - не у всех указана ОС - соответственно пару полей останутся пустыми и будет привязка к столбцу. а еще пока не придумала по какому признаку мне искать все это счастье. пока моя главная головная боль - это запись того, что я найду в файле в ячейку. Код:
Последний раз редактировалось KellyDink; 19.11.2012 в 05:03. |
19.11.2012, 01:15 | #6 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
вот если бы вы выложили кусок этого html-файла, где имеются нужные данные, я бы смог посоветовать что-то конкретное.
Писать в ячейку проще простого. Если использовать тот код, что вы привели (спасибо за использование моего кода) для сферической таблицы в вакууме, то это будет как-то так (в ячейку помещаются номер строки и столбца, которым она принадлежит): Код:
Лучше день потерять — потом за пять минут долететь!©
|
19.11.2012, 01:32 | #7 |
Пользователь
Регистрация: 14.10.2012
Сообщений: 13
|
ой, и правда Ваш =) я даже не заметила! я стараюсь меньше напрягать окружающих людей и сначала найти решения на просторах интернета ) пока, как видите, получается плохо
никак не пойму, что записывается в Вашем коде в ячейку - точка с запятой? я думала через value как-нибудь так, нет? Cells(1, 1).Value = "чего-нибудь" Последний раз редактировалось KellyDink; 19.11.2012 в 04:44. |
19.11.2012, 01:43 | #8 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
В моём коде в ячейку записываются номер строки и столбца, разделённые точкой с запятой.
Лучше день потерять — потом за пять минут долететь!©
|
19.11.2012, 01:45 | #9 |
Пользователь
Регистрация: 14.10.2012
Сообщений: 13
|
а как тогда записать что-то в ячейку с опредленным номером столбца и строки, а не ходить по всем ячейкам подряд?
|
19.11.2012, 02:14 | #10 |
Пользователь
Регистрация: 14.10.2012
Сообщений: 13
|
вот что я сделала! правда без записи в ячейку определенного столбца тяжко будет
Код:
Последний раз редактировалось KellyDink; 19.11.2012 в 02:38. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
webbrowser чтение документа .HTML формата | SKS | Компоненты Delphi | 7 | 03.02.2011 11:00 |
Как вывести код html из файла на страницу HTML | Рамирас | JavaScript, Ajax | 1 | 25.07.2010 20:06 |
Чтение из файла | utrnjhyfgjktjy | Помощь студентам | 9 | 30.01.2010 17:41 |
Чтение html | Anfall | Работа с сетью в Delphi | 6 | 14.02.2009 00:06 |
Чтение HTML | Rom1k06 | Microsoft Office Excel | 8 | 16.10.2008 21:40 |