Даже если прайс представлен ввиде одной простой таблицы, ИМХО лучше читать все-таки из БД чем каждый раз парсить текстовый файл....
У меня когда проскакивают мысли сэкономить время и сделать что-то подобное (читать сразу из файла не используя БД) сразу задаю себе вопрос, как будет работать скрипт, если файл вырастет раз так в 100....
И вообще, в любых клиент-серверных приложениях данные должны храниться в базе данных, а доступ к ним должен производиться посредством SQL запросов. (не мое ИМХО, но я с ним полностью согласен))
А по поводу парсера, не знаю его происхождения, в инете когда-то нарыл ABC Excel Parser...
Bookmarks