универсальный поисковик по произвольному прайс-листу написать не возможно. поэтому писать самостоятельно все равно придется. из ёкселя импортировать данные достаточно проблематично (если мы говорим про платформу *никс и родной формат ёкселя), посему данные лучше представлять в виде csv (как вариант - xml). и по csv и по xml можно организовать поиск. но если мы хотим сделать поиск достаточно быстрым - лучше положить данные в базу - она намного быстрее сделает нужные выборки (а если мы не забудем построить правильные индексы, то вообще прекрасно

).
Цитата: |
и на чем сия конструкция логичнее - perl \ php? |
вопрос вообще не понятен - скрипт, который делает обращение к базе и форматирует данные ты будешь на чем писать? или ты полагаешь, что БД тебе выдаст готовую хтмл страничку?