varkada 0 Опубликовано: 25 апреля 2008 Рассказать Опубликовано: 25 апреля 2008 Нужна помощь в создании модуля для проверки информации по данным из файла Excel. Например... есть файл с информацией, на сайте есть окошко с запросом определенной информации, результат поиска формируется из данных найденых в таблице.( выгружается на сайт в виде excel или текстого файла с разделителями.. смотря как подойдет, вообщем ручками загружается). Пример вывода информации и запроса можно посмотреть здесь .. _http://www.domodedovo-cargo.ru/ru/invoiceinfo/?IDSection=11372 вводим 1поле - три цифры или три буквы, 2поле - Строго восемь цифр... соответственно.. 421-11901680 или ТКП-54197883 Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 26 апреля 2008 Рассказать Опубликовано: 26 апреля 2008 В чём конкретно помощь нужна? Цитата Ссылка на сообщение Поделиться на других сайтах
varkada 0 Опубликовано: 26 апреля 2008 Рассказать Опубликовано: 26 апреля 2008 Автор Нужно создать модуль и встроить в сайт _varkada.net Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 27 апреля 2008 Рассказать Опубликовано: 27 апреля 2008 Стучите в аську. Цитата Ссылка на сообщение Поделиться на других сайтах
varkada 0 Опубликовано: 8 мая 2008 Рассказать Опубликовано: 8 мая 2008 Автор Кто еще может помочь в создании модуля ? Цитата Ссылка на сообщение Поделиться на других сайтах
romen 1 Опубликовано: 15 мая 2008 Рассказать Опубликовано: 15 мая 2008 нескромный вопрос - а какого финансирование. если есть и сойдемся в цифре - то сделаю часа за 3 если экселевский файл с исх данными или за час если текстовый. (цена тоже разная - не так то просто с экселем из php работать) Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 16 мая 2008 Рассказать Опубликовано: 16 мая 2008 А экселем через PHP обычно работают с помощью CSV. Благо сохранение в CSV в ЛЮБОМ экселе есть. Цитата Ссылка на сообщение Поделиться на других сайтах
romen 1 Опубликовано: 16 мая 2008 Рассказать Опубликовано: 16 мая 2008 А экселем через PHP обычно работают с помощью CSV. Благо сохранение в CSV в ЛЮБОМ экселе есть. это да. а так же можно с самой экселевской книгой работать (XLS). Это посложнее будет чем CSV. Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 16 мая 2008 Рассказать Опубликовано: 16 мая 2008 Можно, но не вижу в этом смысла, что и объясняю всем клиентам, которые хотят Excel Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 16 мая 2008 Рассказать Опубликовано: 16 мая 2008 а так же можно с самой экселевской книгой работать (XLS)не все хостеры разрешают это делать, ссылаясь на безопасность. Цитата Ссылка на сообщение Поделиться на других сайтах
romen 1 Опубликовано: 16 мая 2008 Рассказать Опубликовано: 16 мая 2008 ну то смотря как делать - есть код, который с экселевским файлом работает в натив режиме - не использует никаких комов и проче радости.. открывает файл и парсит. притом отлично работает. лан а то флэйм развели. хочешь пообщаться о влиянии лунного света на рост фонарных столбов - в аську стучи Цитата Ссылка на сообщение Поделиться на других сайтах
varkada 0 Опубликовано: 21 мая 2008 Рассказать Опубликовано: 21 мая 2008 (изменено) Автор Огромная благодарность Romen, сделал все быстро, просто и доходчиво, как пример _www.varkada.net вводим номер и получаем информацию 2573, 2574 Кстати нормально работает в Excel и ни чего не тормозит и выдает результат поиска очень быстро. При рамере файла в одну книгу 600 КБ. Изменено 21 мая 2008 пользователем felexI Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 21 мая 2008 Рассказать Опубликовано: 21 мая 2008 вроде тема решена, можно тут по флэймить?))) romen, что как специалист скажешь про файл xml весом 300 метров? я делал, через стандартную функцию пашет и пашет вроде норм, да вот только не знаю, может есть какие-нить особенности его обработки... размер файла пугает, время уходит на саму функцию парсинга xml в пхп... Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 21 мая 2008 Рассказать Опубликовано: 21 мая 2008 я делал, через стандартную функцию пашет и пашет вроде норма что за "стандартная функция"?) Цитата Ссылка на сообщение Поделиться на других сайтах
romen 1 Опубликовано: 22 мая 2008 Рассказать Опубликовано: 22 мая 2008 (изменено) xml смотря как парсить если симплэксэмелем - то долго и память отжирает не падеццки. но есть старый способ - кусками парсить, например по 16 килобайт. скорость примерно одиннакова но памяти жрется меньше. где ж вы такие файлы xml берете и куда ж вы их грузите???? Огромная благодарность Romen, сделал все быстро, просто и доходчиво, как пример _www.varkada.net вводим номер и получаем информацию 2573, 2574 Кстати нормально работает в Excel и ни чего не тормозит и выдает результат поиска очень быстро. При рамере файла в одну книгу 600 КБ. всего 600 кб. я проверял на своей машине скорость обработки примерно 5000 записей в секунду (одна колонка тип данных - строка, длина 11 символов реального текста) общий объем файла - несколько страниц(6-7) под завязку забитых (65535 строк). итого файл выходит примерно метра 4... на весь файл уходит полторы-две минуты. для примера аналогичная операция(сравнение каждого эл-та с каким то значением) при работе через COM API экселя(например из Delphi) - это будет минут 20-30. Изменено 22 мая 2008 пользователем romen Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 23 мая 2008 Рассказать Опубликовано: 23 мая 2008 скорость примерно одиннакова но памяти жрется меньше. где ж вы такие файлы xml берете и куда ж вы их грузите???? прайс лист какого-то каталога.. Это у них только один раздел 238 мегабайт весил. (правда были и короткие). Заливал на обычный хостинг. делал через открытие файла и построчное чтение через цикл. Трудности в какой-то момент вызвал такой феномен, что каков бы ни был файл по размеру (естественно большой) - он построчно читался и результат выводился и обрабатывался, но сразу после закрытия файла скрипт отрубался. Как оно решилось уже не помню, были другие проблемы (у них ещё не вся информация в каталоге была верная), поэтому пока я это выяснял - проблема исчезла.. lifestar, тот же, что и в классе xml парсинга в движке Цитата Ссылка на сообщение Поделиться на других сайтах
romen 1 Опубликовано: 23 мая 2008 Рассказать Опубликовано: 23 мая 2008 (изменено) ну тогда зачем вопрос - я что то не уловил. Просто для информации? У меня к примеру скрипт по парсингу по кускам есть готовый. Правда затачивать нужно имея пример XML файла который будет обрабатываться. А так работает у одного человека ужо давно и он не жаловался. ЗЫж скрипт на основе данных из xml генерит новости... Изменено 23 мая 2008 пользователем romen Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 23 мая 2008 Рассказать Опубликовано: 23 мая 2008 (изменено) Это у них только один раздел 238 мегабайт весилу них там что - несколько десятков миллионов позиций в прайсе? Изменено 23 мая 2008 пользователем lifestar Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 23 мая 2008 Рассказать Опубликовано: 23 мая 2008 lifestar, ну когда мне нужно было получить представление о самом файле, я открывал его в блокноте и уходил пить чай, т.к. он минут 7 загружался.... там вышло 12500 одних только категорий и подкатегорий, при чём у более чем половины отсутсвовали родительские категории. Другими словами - создали такую хрень и сами запутались romen, что-то типа партнёрки для он-лайн магазина. Тебе дают прайс, размещаешь на сайте, народ идёт, а расплачивается и т.п. уже в настоящем магазине. Я делал не себе, да и то ещё не успел доделать. Но в бущуем есть идея что-то подобное найти для себя по определённой тематике. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.