Загрузка данных из табличных документов, созданных в редакторе Microsoft Excel – довольно часто встречающаяся задача в работе любого программиста 1С. Так же 1с загрузка из excel широко распространена, любима пользователями и часто используется для хранения и обработки различного рода информации, будь то прайс-лист или данные по продажам за период.
Существует несколько различных методов работы с файлами Excel при загрузке данных в 1С, в том числе:
1. загрузка с помощью свойства Cells;
2. загрузка с помощью метода Range и последующим обращением к данным через метод GetValue();
3. загрузка с помощью метода Range и последующим обращением к данным через свойство Value;
4. загрузка с помощью технологии ADO [2] и использованием компоненты GameWithFire [3].
Рассмотрим вышеперечисленные методы подробнее.
1. Загрузка данных с помощью свойства Cells
Этот метод используется в обработке «ЗагрузкаДанныхИзТабличногоДокумента.epf», которая присутствует на диске ИТС, и основан он на обращении к объекту Excel.Application через технологию COM с последующим последовательным чтением данных в ячейках обращением к свойству Cells.