SQL-запрос или PHP-запрос из таблиц Excel

Мои поставщики в Южной Африке не используют динамические XML-файлы для своих списков запасов.

Каждый из наших списков запасов поставщиков (прайс-листы Excel) имеет очень разные макеты. Единственный способ, которым я в настоящее время делаю обновления, — это копирование кода и цены в новый лист Excel csv и импорт. Затем коды продуктов, которые он не может получить, будут автоматически помещены в категорию «продукты» только с кодом и ценой. Остальное делаю вручную. Добавление краткого описания, названия продукта и правильной категории.

Есть ли способ сделать это более автоматизированным. В настоящее время у нас есть более 15 различных прайс-листов и более 30 тысяч продуктов.

Я хочу, чтобы он автоматически извлекал изображение продуктов из Google на основе названия продуктов. Автоматически добавить его в правильную категорию? Я предполагаю, что мне нужно будет установить такие условия, как код, начинающийся с MO- перейти к компьютерам///периферийным устройствам///мышям. Или чтобы он попросил меня установить условия для поиска в коде продукта или кратких описаниях, тогда он сделает все остальное?

Я также хочу, чтобы когда товар отсутствует в прайс-листах, он скрывался.

Это возможно?


person Warren Pleass    schedule 24.10.2012    source источник
comment
Как насчет стандартного подхода: небольшой скрипт, работающий с небольшой базой данных?   -  person arkascha    schedule 24.10.2012
comment
Ну я готов платить за что-то сделанное.   -  person Warren Pleass    schedule 24.10.2012
comment
Нет, изображение продукта не прикреплено к листу Excel.   -  person Warren Pleass    schedule 24.10.2012


Ответы (1)


Что ж, в PHP есть все необходимые инструменты:

  1. Интерфейс базы данных
  2. Получение содержимого веб-страницы (надеюсь, вы могли бы получить изображение каким-либо методом, отличным от поиска в Google, потому что это было бы ненадежно: откуда вы знаете, что получили правильный результат? Но есть много примеров людей, использующих PHP для поиска в Google — просто поищите в Интернете).
  3. Запись файла Excel.

Или в Perl, мой любимый инструмент: DBI, LWP::Simple и Spreadsheet::WriteExcel.

Я бы не стал делать это с помощью VBA в Excel, если у вас есть другие варианты. По моему опыту, это приводит к многократному удару головой о стену. Хотя, наверное, можно и так.

person dan1111    schedule 24.10.2012
comment
Кто-нибудь из разработчиков захочет помочь мне создать что-то подобное по себестоимости, поскольку я не кодер. - person Warren Pleass; 24.10.2012
comment
@WarrenPleass, я уверен, что кто-то так и сделал бы, но это не тот форум для этого. Надеюсь, кто-нибудь сможет направить вас в нужное место, потому что я не знаю, какой сайт самый лучший. - person dan1111; 24.10.2012