Несколько вариантов чтения файлов эксель.
- Стандартный вариант - это способ с помощью встроенного языка 1С, который пытается считать файл и сделать из него табличный документ.
- Веб-сервис - наш собственный вариант чтения эксель. Основан он на ряде компонент, написанных на Python, которые позволяют на машинном коде читать файлы эксель.
- По статистике стандартное чтение (встроенное в 1С) отрабатывает только 30 процентов форматов эксель. Стандартное чтение не может возвращать разные таблицы в случае чтения многолистовых прайсов (книг).
- Также есть проблемы с CSV. 1С также имеет проблемы с данным форматом и тут только очень редкие решения позволят считывать безошибочно проблемы.
- Веб-сервис существует уже более 15 лет и показал себя как невероятно стабильный и мощный инструмент, который переваривает с очень хорошей скоростью любые форматы эксель.
- Наша статистика показывает ежедневные загрузки тысяч файлов, объемы достигают гигабайтов, а время выполнения считанные секунды.
- Реализована обработка-шаблон, работающая с веб-сервисом.
- Данные в виде книг с листами.
- Демонстрация работы веб-сервиса.
- Может быть предназначена для разработки любых решений по обработке данных связанных с импортом из эксель.
- Веб-сервис расположен на российском хостинге (Reg.Ru), на котором одновременно наш сайт. Мы арендуем хороший виртуальный сервер.
- Работает максимально стабильно.
- Реализован на высокоуровневом языке программирования.
Минусы других разработок
- Используют только стандартное чтение - с шансом 70 процентов.
- Требуют наличия офиса и используют Com-соединение. Содержат громоздкий код, который часто не срабатывает.
- Не умеют читать и загружать многолистовые прайсы в одном потоке. Требуют выбирать и загружать каждый лист отдельно с порядковым номером.
- Предлагают в случае если прайс не читается - вставить вам руками таблицу в 1С))) Об автоматической загрузке через такой способ можно забыть.
Инструкция: Как загрузить многостраничный прайс в 1С
- Пример загрузки в 1С 8.3 прайса с множеством страниц (листов).
- Общая и индивидуальная настройка листов.
- Назначение параметров номенклатуры по названию листа.
