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