|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.11.2010, 16:35 | #11 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
будет время к вечеру,напишу вам макрос,правильный.
Я и понимал,что вход под паролем.вы рассмотрите для себя вариант получения данных при помощи SQL запроса с сервера.Я это подразумевал Цитата:
Анализ,обработка данных Недорого
|
|
07.11.2010, 03:39 | #12 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Собираете файлы в кучку в папку и выбираете эту папку в диалоге
Анализ,обработка данных Недорого
|
08.11.2010, 13:26 | #13 |
Пользователь
Регистрация: 28.10.2009
Сообщений: 38
|
doober
Спасибо... Теперь я не знаю, что мне с этим делать... Я хочу получить плоский список, как во вложенном примере, и у меня есть скрипт, который мне это делает. Может, не так изящно как ваш, но для моего уровня программирования на VBA мне вполне нравится. Скрипт преобразует каждый ASP в HTML, как написано у вас, потом я разбираю отдельно таблицу из каждого HTML, ориентируясь на появление слова "Итого:", что служит сигналом прекращения обработки. Проблема в том, что в в одном из файлов слетает кодировка и обработка зацикливается... Притом таких файлов не один, а несколько. Ещё я использовал такой приём - при загрузке в Excel, таблица, как правило, начинается с определённой строки, я устанавливал счётчик, начиная с этой строки и считал, покуда не встречу "Итого:" или пока не дойду до пустой ячейки. проблема состоит в том, что в некоторых файлах таблица начинается на ячейку ниже и тогда в итоговый список попадает мусор. Как побороть кодировку и как сделать так, чтобы таблица всегда начиналась с одной и той же строки? Последний раз редактировалось Meta2; 08.11.2010 в 13:36. |
08.11.2010, 16:05 | #14 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Я не вижу проблем с кодировкой.
Сделаю еще один вариант
Анализ,обработка данных Недорого
|
08.11.2010, 16:09 | #15 |
Пользователь
Регистрация: 28.10.2009
Сообщений: 38
|
Во вложении - два файла 21.xls и 22.xls, полученные, соответственно, загрузкой в Excel файлов 21.html и 22.html
Разительно отличаются... |
08.11.2010, 23:17 | #16 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Попробуйте проблемные файлы побороть таким кодом.Но предварительно поменяйте расширение файла с ASP на HTML,иначе работать не будет.
Правда очень медленный вариант Код:
Анализ,обработка данных Недорого
|
11.11.2010, 16:05 | #17 |
Пользователь
Регистрация: 28.10.2009
Сообщений: 38
|
Ага, я кажется, понял, в чём проблема...
Дело в том, что при формировании груза можно указать примечание по доставке. Те файлы, в которые это примечание добавлено, читаются криво: 1. происходит смещение на одну строку вниз из-за строки с примечанием. 2. сбивается кодировка. как побороть смещение вниз, я представляю, но что делать с кодировкой?? все нужные файлы в аттаче. Вопрос такой - можно ли удалить всё, вплоть до таблицы? Мне это всё не нужно. Попробовал, кстати, ваш вариант с InternetExplorer.Application... Работает, но ооооооооооооооооочень медленно. Последний раз редактировалось Meta2; 11.11.2010 в 16:37. |
12.11.2010, 01:50 | #18 |
Пользователь
Регистрация: 28.10.2009
Сообщений: 38
|
doober
Прикреплённый файл с вашим скриптом, результатом его работы и моей правкой. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибки при загрузке Windows | Syltan | Операционные системы общие вопросы | 6 | 20.04.2010 15:05 |
Как обработать ошибки при скачке html-страниц? | delphyok | Работа с сетью в Delphi | 6 | 14.08.2009 14:06 |
ПРИ ЗАГРУЗКЕ ВИНДЫ ДАЕТ ВЫБОР ИЗ 3, КАК УБРАТЬ 2? | iukash | Windows | 3 | 01.05.2009 14:04 |
как сделать на своем сайте возможность устанавливать его, как стартовую страницу при загрузке броузера | Chaynik | Помощь студентам | 2 | 02.03.2009 23:10 |
Ошибка при загрузке файла html | Ign | Microsoft Office Excel | 1 | 11.11.2007 13:55 |