Задача.
Есть сайт поставщика. Надо сделать скачку их CSV файла и сконвертировать в формат для UMI.CMS.
Сделать 1 конвертер для скачивания всех данных по товарам.
Сделать 1 конвертер для скачивания обновлений. Планируется запускать 3 раза в день.
Реализовал так, чтобы эти исполняемые файлы можно было загрузить в CRON, чтобы возможно было сделать автоматическое обновление по расписанию.
Время работы скрипта:
1. Полные характеристики товаров - 2 минуты на 107 тысяч товаров.
2. Обновление товаров - 3 секунды на 107 тысяч товаров.
Результат в UTF-8. Excel его высвечивает не правильно, поэтому в последний момент видно каракули.
Работает на Windows, MacOs, Linux ну и можно на другие системы скомпилировать.