Импорт из Excel и CSV
 
Импорт из Excel и CSV
14.03.2016 05:58:20
Модули
2033
Решение служит для загрузки из xls-листа элементов и их свойств в определенный инфоблок или сущность CRM.
Решение служит для загрузки из xlsx-листа элементов и их свойств в определенный инфоблок или сущность CRM. Чаще всего это требуется, когда в формате xlsx Вы получаете прайс-лист, и его данные требуется загрузить в торговый каталог.


mcart.xls 2.jpg

mcart.xls 1.jpg

mcart.xls 3.jpg




Внимание: Для корректной работы модуля рекомендуется использовать xlsx файлы, а не xls. Конвертировать файл можно просто пересохранив его из xls, используя Excel 2007 или более поздней версии.

Внимание: Для корректной работы модуля обязательно нужно сопоставлять количество и цены, иначе они обнуляются.

Предварительно из загружаемого файла необходимо убрать структуру, группировку и области с картинками, наложенные поверх текста (если таковые имеются). Убрать структуру из документа используемого для импорта можно при помощи пунктов меню Exel - Данные - Разгруппировать (раздел "Структура") - Удалить структуру. 

2017-05-22_18-26-52.jpg

 
Для массовой загрузки картинок по URL, который вы импортируете через данный модуль - используйте дополнение: Автомат.



Установка:
1. Скачайте.
2. Нажмите кнопку Установить.
3. После этого в административной части на вкладке Сервисы появится пункт Excel, в нем - подпункт Импорт
4. Выберите импорт. Следуйте пошаговым установкам для загрузки элементов.
5. Если скорость загрузки файлов будет слишком мала, следует установить больший шаг в настройках модуля, например, 100 строк. 

933a2fb225.png

Внимание! Для корректной работы модуля в настройках php нужно включить расширения zip, xmlwriter и dom. 

zip 
если расширение php-zip не установлено, то устанавливаем 
yum install php70*zip 
если расширение уже установлено, то нужно подключить его в файле /etc/php.d/40-zip.ini, прописав там: 
; Enable ZIP extension module 
extension=zip.so //либо другой путь к zip.so (можно найти поиском), например extension=/opt/remi/php70/root/lib64/php/modules/zip.so 

xmlwriter и dom 
В папке /etc/php.d/ нужно перенести содержимое файла 
20-xmlwriter.ini.disabled в 20-xmlwriter.ini 
20-dom.ini.disabled в 20-dom.ini 
Не забудьте перезагрузить веб-сервер и проверить применение настроек через phpinfo -i

Стоимость такого проекта: бесплатно
Решение Попробовать 



Загрузка...