Импорт объектов на сайт из XLS- и XML-файлов
При работе с большим объёмом данных и при необходимости периодически актуализировать информацию на сайте все без исключения неизбежно сталкиваются с необходимостью каким-то образом автоматизировать данный процесс.
Конечно же, если у вас есть «1С» и вы без проблем настроили двусторонний обмен между сайтом и вашей «1С» — это прекрасно. Но если по каким-либо причинам, а их очень много, даже при наличии «1С» вы не можете интегрировать её в сайт, то на помощь придут промежуточные инструменты обмена данными, такие как старый добрый Excel и импорт объектов из XML-фида.

База данных в Excel — это просто
Функционал Excel включает множество инструментов, которые делают работу с базой данных проще и удобней. При импорте информации на сайт из XLS-файлов чаще всего используются:
- Cоздание отдельного справочника для постоянно повторяющихся значений с настройкой их выбора из списка.
- Формулы: например, для автоматического формирования наименования или пути до изображения.
- Форматирование сведений как таблицы: обеспечивает автоматическое копирование всех формул при добавлении строки.
- Функции поиска и замены: позволяют массово изменять тексты.

Сделано в Винтре
Наши клиенты
О нас пишут
XML-фид: для полной автоматизации
Хотя импорт из XML-файла дает значительно меньше возможностей, чем использование Excel, работать с ним гораздо проще. Ведь файл XML-формата формируется автоматически.
Если правильно разметить и сопоставить значения из полей файла в обработчике, то можно один раз настроить импорт и навсегда о нём забыть, доверив всю работу автоматическим алгоритмам. Один робот будет формировать XML-файл и выкладывать на удалённый сервер, другой будет его скачивать, третий — обрабатывать.
Основные возможности импорта средствами Excel и XML
Загрузка данных на сайт с использованием Excel-документов или XML-фидов позволяет решать такие задачи, как:
-
Непосредственно сам импорт, как он есть
Можно быстро и удобно загружать большой объём любой информации на сайт.
-
Актуализация информации по внешнему коду объекта
При невозможности выгрузки информации на сайт информации напрямую из «1С» или любой другой системы учёта настраивается экспорт вашей базы с нужными столбцами в виде .xlsx файла, который затем импортируется на сайт. На сайте и в системе учёта у объектов должны быть заданы одинаковые значения внешнего кода.
-
Расширение информативности
Например, в вашей системе учёта есть только несколько наборов информации: код, остаток, цена, название (и то какое-то техническое) и всё. А на сайте необходимо создать более информативные карточки. При этом менять в вашей системе ничего нельзя. Тогда мы можем экспортировать из вашей системы объекты с теми данными, что имеются, а по внешнему коду создать дополнительный объём данных и импортировать дополнительную информацию .
-
Импорт информации в не самых популярных на первый взгляд форматах
Чаще всего это документы, коды для вставки видео с YouTube, ссылки на партнёров.
-
Автоматическая обработка текстового контента и изображений непосредственно перед импортом
Это позволяет в том числе изменять наименования товара по некой формуле или соединять несколько значений из разных полей в одно (склейка названия) — так можно из сухих названий, содержащихся в «1С», делать информативные заголовки, как мы их привыкли видеть на популярных сайтах: «Жесткий диск SSD, 1Tb, Toshiba». Или мы можем полностью изменить наименование товара, заменив его целиком и написав заново, исходя из наших задач.
Аналогичным образом можно настроить обработчика, который будет редактировать изображения перед импортом: изменять размер, приводить к единому размеру, дополнять водяным знаком и многое другое.
-
Динамическое изменение информации на сайте
К примеру, у нас есть специальный лейбл «Новинка» у товара. И мы хотим, чтобы он ставился и снимался автоматически. Естественно, это может быть запрограммировано на самом сайте, но если такой возможности нет — то мы можем выставлять такие значения в момент загрузки. Если товар ранее не присутствовал в каталоге, то он новый — лейбл ставится. Далее отслеживается его дата создания, и если она превышает условно 7 дней, то метка снимается.
-
Импорт в заданный промежуток времени по cron или автоматическая обработка файла, хранящегося в облаке
То есть импорт может стать полностью автоматизированным. Вы по мере необходимости редактируете файл, например, в «Яндекс.Диск», а импорт сам раз в час забирает файл и импортирует его на сайт.
Гарантии безопасности
Создаём комфортные и безопасные условия сотрудничества:
- Официальный договор с фиксированной ценой и сроками.
- Составление детализированного технического задания.
- Удобный и понятный график платежей.
- Контроль промежуточных этапов, заверяемый актами.
- Работа с конфиденциальной информацией, учёт авторских прав.
- Хранение и последующая передача всех доступов заказчику.

Требуются кардинальные перемены?
Когда нужно существенно расширить функциональность сайта и решить множество скопившихся на нём проблем, зачастую наиболее рациональным решением будет создание нового веб-ресурса, в том числе поддерживающего импорт из XML и XLS- файлов. Ознакомьтесь со всеми нашими услугами в области web-разработки!
Знакомьтесь, ваш персональный менеджер
по подбору инструментов и услуг.